"Jeśli" i "Jeszcze jeśli"

Anonim

"Jeśli" kontra ", jeśli"

Podczas działania w komendzie Awk będą występować częste wystąpienia instrukcji "if" i "else if". Ważne jest, aby docenić, że Awk obsługuje kilka instrukcji warunkowych kontrolujących przepływ programu. Dokładna ocena instrukcji warunkowych wspólnych dla tego języka wygląda podobnie do warunków w języku programowania "C".

W normalnym scenariuszu oświadczenie dostarczane przez program sprawdza, czy warunek jest prawdziwy. Odbywa się to za każdym razem przed wykonaniem akcji. W przypadku, gdy warunek jest prawdziwy, wykonywane jest działanie, którego dotyczy dany warunek.

Warunek, który jest wykonywany, może również wynikać z tego, że akcja, o której mowa, jest fałszywa.

Należy zauważyć, że wyrażenie warunkowe "jeśli" zwykle zaczyna się od słowa kluczowego określanego jako "jeśli". Środowisko awk obsługuje różne typy instrukcji. Należą do nich proste oświadczenie "if" Awk, stwierdzenie Awk "if- else" i drabina Awk "if-Else-lf".

Kiedy obserwowane jest proste wyrażenie "jeśli", odniesienie powinno być pojedynczym działaniem. Oznacza to, że do sprawdzenia warunków używana jest instrukcja "jeśli". Jeśli warunek zwróci wartość prawdziwą, wykona odpowiednią akcję, którą zaleci. Jeśli instrukcja odnosi się do wielu akcji, a wyrażenie warunkowe zwraca wartość true, wykonanych zostanie wiele akcji. Aby upewnić się, że programowanie wielu działań zakończyło się powodzeniem, działania należy ująć w nawiasy klamrowe i wykonać separację z nową linią. Należy zauważyć, że czynności określone w wielu instrukcjach "if" wykonywane są w kolejności, w jakiej się pojawiają.

Instrukcja "if else" służy do sprawdzania danych wprowadzonych do programu awk, nawet jeśli niektóre dane nie spełniają standardów, które zostały określone przez niektóre z powyższych instrukcji. Korzystanie z tego oświadczenia jest atutem, zwłaszcza gdy użytkownik chce obliczyć za pomocą dwóch zestawów danych jeden, który nie spełnia kryteriów i który jest powyżej kryteriów, jak w przypadku obliczania średniej, a nawet klasyfikacji danych. gdzie wymagane są różne warianty, każda z własnym progiem. Ważne jest, aby pamiętać, że każda zmienna zostanie dodana, gdy tylko każda nowa linia otrzyma dane wyjściowe dla danych wejściowych. Dlatego warto zacząć każde zdanie od nowej linii.

Pojęcie posiadania zmiennych, do których można uzyskać dostęp za pomocą instrukcji "if else", jest ogólnym problemem dołączonym do tej instrukcji Awk. Stwierdzenie to jest zatem stosowane w celu zapewnienia alternatyw, gdy określona wartość danych jest podawana przez przetwarzanie danych. Jak wcześniej wspomniano, formatowanie tego prostego wiersza wymaga również uruchomienia w nowej linii, aby zapewnić, że działa bez większych problemów.

streszczenie

Środowiska awk mają różne wymagania i wyrażenia warunkowe

W środowiskach awk używane są dwie powszechnie używane instrukcje: awk "if" i awk "if else"

Język jest podobny do programowania C

"Jeśli", które odnosi się do pojedynczego działania, sprawdza jedynie, czy warunki są prawdziwe, a następnie je implementuje, jeśli tak

"Jeśli" przy wielu warunkach sprawdza warunki, a jeśli jest prawdą, to wdraża je systematycznie.

Wielokrotnym instrukcjom "if" muszą towarzyszyć nawiasy klamrowe, a każda instrukcja powinna zaczynać się od pojedynczej linii

"If else" jest używany do oferowania alternatyw dla instrukcji warunkowych, które nie spełniają określonych progów