Különbség a „ha” és az „egyéb” között

„Ha” és „ha más”

Amikor az Awk paranccsal működik, előfordulnak gyakori előfordulások az 'if' és 'else if' utasításoknál. Fontos megérteni, hogy az Awk számos feltételes kijelentést támogat, amelyek vezérlik a program folyamatát. Az ezen a nyelven általános feltételes állítások alapos értékelése hasonló a „C” programozási nyelv feltételeinek.

Normál esetben a program által kiadott utasítás ellenőrzi, hogy a feltétel valóban-e. Ezt a művelet végrehajtása előtt minden alkalommal meg kell tenni. Abban az esetben, ha a feltétel igaz, akkor a műveletet végrehajtják, amelyre a feltétel vonatkozik.

A végrehajtott állapot akkor is következhet be, ha a hamisnak hivatkozott művelet.

Fontos megjegyezni, hogy a „if” feltételes mondat általában a „If” -nek nevezett kulcsszóval kezdődik. Az Awk környezet különféle típusú utasításokat támogat. Ide tartoznak az Awk egyszerű "ha" utasítás, az Awk "ha más" utasítás és az Awk "ha-más-lf" létra.

Az Awk egyszerű 'ha' kijelentés betartásakor a hivatkozásnak egyetlen műveletnek kell lennie. Ez azt jelenti, hogy az 'if' utasítást használják a feltételek ellenőrzésére. Ha a feltétel valódi értéket ad vissza, akkor végre fogja hajtani az előírt műveletet. Ha az utasítás több műveletre utal, és a feltételes kifejezés valós értéket ad vissza, akkor több műveletet kell végrehajtani. Annak érdekében, hogy a több művelet programozása sikeres legyen, akkor a műveleteket göndör zárójelbe kell tenni, és elválasztani egy új sorral. Fontos megjegyezni, hogy a több „if” mondatban előírt műveleteket azok megjelenési sorrendjében hajtják végre.

A 'ha másnak' utasítást az Awk programba bevitt adatok ellenőrzésére használják, még akkor is, ha az adatok egy része nem felel meg a szabványoknak, amelyeket az előző állítások egy része meghatározott. Ennek a megállapításnak az előnye, különösen akkor, ha két adatsorral kíván kiszámítani: az egyik nem felel meg a kritériumoknak, és az egyik meghaladja a kritériumokat, például amikor az átlag kiszámítása vagy az adatok osztályozása vonatkozik ahol különféle változatokra van szükség, mindegyiknek megvan a saját küszöbértéke. Fontos megjegyezni, hogy minden változó mellékelve lesz, amint minden új sor megkapja a kimenetet a megadott bemenetért. Ezért fontos, hogy minden állítást új soron kezdjünk.

Az Awk-kijelentés átfogó kérdése annak a fogalma, hogy a változókat elérhetők-e a 'ha még' kijelentéssel. Ez az állítás tehát alternatívák nyújtására szolgál, amikor az adatok feldolgozása egy adott értéket ad. Amint azt korábban tárgyaltuk, ennek az egyszerű sornak a formázása azt is megköveteli, hogy új sorral kezdje el, hogy biztosan működjön sok probléma nélkül.

összefoglalás

Az Awk környezetek eltérő követelményekkel és feltételes kijelentésekkel vannak ellátva

Két általános kijelentést használnak az Awk környezetek: az Awk 'ha' utasítás és az Awk 'ha más' utasítás

A nyelv hasonló a C programozáshoz

Az „egyetlen” műveletre utaló „ha” csak azt ellenőrzi, hogy a feltételek fennállnak-e, majd végrehajtja azokat

A „ha” több művelettel ellenőrzi a feltételeket, és ha igaz, akkor szisztematikusan végrehajtja azokat.

A több „ha” mondatot göndör zárójelben kell kísérni, és minden állításnak egy sorban kell kezdődnie

A „ha másként” alternatívákat kínál azon feltételes állításokhoz, amelyek nem teljesítik bizonyos küszöbértékeket