"Ako" i "Ostalo ako"

Anonim

"Ako" vs "Ostalo ako"

Kada upravljate naredbom Awk, pojavit će se uobičajene pojave 'if' i 'else if' izjava. Važno je shvatiti da Awk podržava nekoliko uvjetnih izjava koje kontroliraju protok programa. Temeljita evaluacija uvjetnih izjava koja su zajednička na ovom jeziku slično je uvjetima u "C" programskom jeziku.

U normalnom scenariju, izjava koju isporučuje program je ona koja provjerava je li stanje istinito. To se obavlja svaki put prije izvršene radnje. U slučaju da je stanje istinito, obavlja se radnja za koju se odnosi stanje.

Stanje koje se izvodi također može biti kao rezultat kada je djelovanje koje se navodi kao lažno.

Važno je napomenuti da se uvjetna izjava "if" obično počinje s ključnom riječi koja se naziva "Ako". Okruženje Awk podržava različite vrste izjava. To uključuje Awk jednostavnu 'if' izjavu, Awk 'if-else' izjavu i Awk 'if-Else-lf' ljestvici.

Kad se uočava jednostavna "ako" izjava, referenca bi trebala biti jedno djelo. To znači da se 'if' izjava koristi za provjeru uvjeta. Ako stanje vraća istinsku vrijednost, tada će izvršiti odgovarajuću radnju koju propisuje. U slučaju da se izjava odnosi na više radnji, a uvjetna izraz vraća pravu vrijednost, bit će izvršeno više radnji. Kako bi se osiguralo da programiranje višestrukih akcija bude uspješno, akcije trebaju biti zatvorene u kovrčanim zagradama i trebao bi biti razdvajanje s novom linijom. Važno je napomenuti da se radnje propisane višestrukim "ako" izjavama izvode u redoslijedu u kojem se pojavljuju.

Izjava "ako je drugo" upotrebljava se za provjeru podataka unesenih u program Awk, čak i ako neki podaci ne ispunjavaju standarde koje su napisane nekim od prethodnih izjava. Upotreba ove izjave je prednost, pogotovo kada se želite izračunati s dva skupa podataka, onaj koji ne zadovoljava kriterije i koji je iznad kriterija, kao kada je riječ o izračunavanju srednje vrijednosti ili čak i ocjenjivanju podataka gdje su potrebne različite varijacije, svaka s vlastitim pragom. Važno je zapamtiti da će se bilo koja varijabla dodati čim svaka nova linija prima izlaz za unos. Stoga je vrijedno započeti svaku izjavu na svježem retku.

Koncept varijabli kojima se može pristupiti s 'ako je drugo' izjava je cjelokupno pitanje koje dolazi s ovom Awk izjavom. Ta se izjava, dakle, koristi za pružanje alternativa kada je određena vrijednost podataka dana obradom podataka. Kao što je ranije bilo riječi, oblikovanje ove jednostavne crte također zahtijeva da počnete na novoj liniji kako biste bili sigurni da se radi bez puno problema.

Sažetak

Awk okruženja dolaze s različitim zahtjevima i uvjetnim izjavama

Postoje dvije uobičajene izjave koje koriste Awk okruženja: Awk 'if' izjava i Awk 'if else' izjava

Jezik je sličan C programiranju

Ako se odnosi na jedno djelovanje provjerava samo jesu li uvjeti istiniti, onda ih implementira ako jest

'Ako' s višestrukim aktivnostima provjerava uvjete, i ako je istinito sustavno provodi.

Mnogobrojni "if" izjave moraju biti popraćene kovrčanim zagradama i svaka izjava treba početi na jednoj liniji

"Ako se drugo" koristi za pružanje alternativa za uvjetne izjave koje ne ispunjavaju određene pragove