Razlika med Če in Drugim, če

"Če" proti "Ostalo, če"

Med delovanjem ukaza Awk se pogosti pojavi izjav 'če' in 'drugače če'. Pomembno je upoštevati, da Awk podpira več pogojnih stavkov, ki nadzorujejo tok programa. Temeljita ocena pogojnih stavkov, ki so pogosti v tem jeziku, je podobna pogojem v programskem jeziku „C“.

V običajnem scenariju je izjava, ki jo odda program, tista, ki preveri, ali je pogoj resničen. To se naredi vsakokrat pred izvedbo dejanja. V primeru, da je pogoj resničen, se izvede dejanje, na katero se pogoj nanaša.

Pogoj, ki se izvaja, je lahko tudi posledica dejanja, ki je označeno kot napačno.

Pomembno je upoštevati, da se pogojna izjava 'if' običajno začne s ključno besedo, ki je imenovana 'If'. Okolje Awk podpira različne vrste izjav. Sem spadajo Awk simple 'if' izjava, Awk 'if- else' izjava in Awk 'if-Else-lf' lestev.

Če je opaziti stavek Awk simple 'if', bi moralo biti sklicevanje enotno dejanje. To pomeni, da se za preverjanje pogojev uporablja izjava 'if'. Če pogoj vrne resnično vrednost, bo izvedel ustrezno dejanje, ki mu ga predpiše. V primeru, da se izjava nanaša na več dejanj in pogojni izraz vrne resnično vrednost, se izvede več dejanj. Da bi zagotovili uspešno programiranje več dejanj, je treba dejanja zapirati v kodraste oklepaje in narediti ločitev z novo vrstico. Pomembno je opozoriti, da se dejanja, predpisana v več stavkih 'če', izvajajo v vrstnem redu, v katerem so prikazana.

Stavek 'if else' se uporablja za preverjanje podatkov, ki so vneseni v program Awk, tudi če nekateri podatki ne ustrezajo standardom, ki so bili zapisani v nekaterih prejšnjih stavkih. Uporaba te izjave je prednost, še posebej, če želite izračunati z dvema naboroma podatkov, in sicer tistim, ki ne ustreza kriterijem, in tistim, ki je nad merili, kot pri izračunu povprečja ali celo razvrščanju podatkov kjer so potrebne različne variacije, vsaka s svojim pragom. Pomembno si je zapomniti, da bo katera koli spremenljivka dodana takoj, ko vsaka nova vrstica prejme izhod za dan. Zato je koristno vsako izjavo začeti na novo.

Koncept, ki vsebuje spremenljivke, do katerih je mogoče dostopati s stavkom 'if else', je splošna težava, ki je priložena tej trditvi Awk. Ta izjava se zato uporablja za zagotavljanje drugih možnosti, ko se z obdelavo podatkov določi določena vrednost podatkov. Kot smo že omenili, mora oblikovanje te preproste vrstice začeti tudi z novo vrstico, da se zagotovi, da teče brez večjih težav.

Povzetek

Awk okolja imajo različne zahteve in pogojne izjave

Obstajata dve pogosti trditvi, ki jih uporabljata Awk okolja: izjava Awk 'if' in izjava Awk 'if else'

Jezik je podoben programiranju na C

'Če', ki se nanaša na eno samo dejanje, preveri, ali so pogoji resnični, in jih izvede, če so

'If' z več dejanji preverja pogoje, in če je res, jih izvaja sistematično.

Več stavkov 'če' mora biti opremljeno s kodranimi oklepaji in vsak stavek se mora začeti v eni vrstici

Če je drugače, se uporablja alternativa pogojnim stavkom, ki ne ustrezajo določenim pragom