Różnica między „If” a „Else if”

„If” vs „Else if”

Podczas pracy z poleceniem Awk będą występować często wystąpienia instrukcji „if” i „else if”. Należy zauważyć, że Awk obsługuje kilka instrukcji warunkowych, które kontrolują przebieg programu. Dokładna ocena instrukcji warunkowych, które są wspólne dla tego języka, wygląda podobnie do warunków w języku programowania „C”.

W normalnym scenariuszu instrukcja dostarczana przez program to taka, która sprawdza, czy warunek jest spełniony. Odbywa się to za każdym razem przed wykonaniem czynności. W przypadku spełnienia warunku wykonywana jest akcja, do której odnosi się warunek.

Wykonywany warunek może również wynikać z tego, że działanie określane jako fałszywe.

Należy zauważyć, że wyrażenie warunkowe „if” zwykle zaczyna się od słowa kluczowego określanego jako „If”. Środowisko Awk obsługuje różne typy instrukcji. Należą do nich prosta instrukcja Awk „if”, instrukcja Awk „if-else” i drabina Awk „if-Else-lf”.

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

Instrukcja „if else” służy do sprawdzania danych wprowadzonych do programu Awk, nawet jeśli niektóre dane nie spełniają standardów określonych w niektórych poprzednich instrukcjach. Zastosowanie tego zestawienia jest atutem, zwłaszcza gdy chcesz obliczyć za pomocą dwóch zestawów danych, jednego, który nie spełnia kryteriów, i drugiego, który jest powyżej kryteriów, jak w przypadku obliczania średniej, a nawet klasyfikacji danych gdzie wymagane są różne odmiany, każda z własnym progiem. Ważne jest, aby pamiętać, że każda zmienna zostanie dołączona, gdy tylko każdy nowy wiersz otrzyma dane wyjściowe dla podanego wejścia. Dlatego warto rozpocząć każdą instrukcję od nowej linii.

Koncepcja posiadania zmiennych, do których można uzyskać dostęp za pomocą instrukcji „if else” jest ogólnym problemem związanym z tą instrukcją Awk. To oświadczenie służy zatem do zapewnienia alternatyw, gdy konkretna wartość danych jest podana w wyniku przetwarzania danych. Jak wspomniano wcześniej, formatowanie tej prostej linii wymaga również rozpoczęcia od nowej linii, aby zapewnić jej bezproblemowe działanie.

streszczenie

Środowiska Awk mają różne wymagania i instrukcje warunkowe

Istnieją dwa typowe instrukcje używane w środowiskach Awk: instrukcja Awk „if” i instrukcja Awk „if else”

Język jest podobny do programowania w C.

„Jeśli” to odnosi się do pojedynczego działania, sprawdza tylko, czy warunki są spełnione, a następnie je realizuje

„Jeśli” przy wielu akcjach sprawdza warunki, a jeśli jest to prawda, wdraża je systematycznie.

Do wielu instrukcji „if” należy dołączyć nawiasy klamrowe, a każda instrukcja powinna zaczynać się w jednym wierszu

„Jeśli inaczej” służy do zaoferowania alternatyw dla instrukcji warunkowych, które nie spełniają określonych progów