Diferența dintre Dacă și Altfel dacă

"Dacă" vs "Altfel dacă"

Atunci când operează în comanda Awk, vor apărea întâlniri comune ale instrucțiunilor "if" și "else if". Este important să recunoaștem că Awk acceptă câteva afirmații condiționale care controlează fluxul programului. O evaluare amănunțită a afirmațiilor condiționale care sunt comune în această limbă pare similar cu condițiile din limba de programare "C".

Într-un scenariu normal, instrucțiunea furnizată de program este cea care verifică dacă condiția este adevărată. Acest lucru se face de fiecare dată înainte de efectuarea acțiunii. În cazul în care condiția este adevărată, se efectuează acțiunea pentru care se referă condiția.

Condiția care este efectuată poate fi, de asemenea, ca rezultat atunci când acțiunea care este considerată a fi falsă.

Este important să rețineți că declarația condițională "dacă" va începe de obicei cu cuvântul cheie care este denumit "Dacă". Mediul Awk acceptă diferite tipuri de declarații. Acestea includ declarația Awk simplă "if", instrucțiunea Awk 'if- else' și scara Awk 'if-Else-lf'.

Când se observă declarația Awk simplă "if", referința ar trebui să fie o singură acțiune. Aceasta înseamnă că declarația "if" este folosită pentru a verifica condițiile. Dacă condiția returnează o valoare adevărată, atunci ea va efectua acțiunea corespunzătoare la care o prescrie. În cazul în care instruciunea se referă la mai multe acțiuni și expresia condițională returnează o valoare adevărată, vor exista mai multe acțiuni care sunt efectuate. Pentru a vă asigura că programarea mai multor acțiuni este reușită, atunci acțiunile trebuie să fie închise în paranteze curbate și o separare cu o nouă linie trebuie făcută. Este important să rețineți că acțiunile prescrise în mai multe declarații "dacă" sunt executate în ordinea în care apar.

Instrucțiunea "if else" este folosită pentru verificarea datelor introduse în programul Awk, chiar dacă unele date nu corespund standardelor care au fost formulate de unele dintre instrucțiunile anterioare. Folosirea acestei declarații este un avantaj, mai ales atunci când doriți să calculați cu două seturi de date, unul care nu îndeplinește criteriile și unul care depășește criteriile, cum ar fi calculul mediei sau chiar clasificarea datelor unde sunt necesare diferite variații, fiecare având propriul prag. Este important să ne amintim că orice variabilă va fi adăugată imediat ce fiecare linie nouă primește ieșire pentru intrarea dată. Prin urmare, este important să începeți fiecare declarație pe o linie nouă.

Conceptul de a avea variabile care pot fi accesate cu instrucțiunea "if else" este problema generală care vine cu această instrucțiune Awk. Prin urmare, această declarație este utilizată pentru a furniza alternative atunci când o anumită valoare a datelor este dată de prelucrarea datelor. După cum sa discutat anterior, formatarea acestei linii simple necesită, de asemenea, să începeți la o nouă linie pentru a vă asigura că rulează fără prea multe probleme.

rezumat

Mediile Awk vin cu cerințe diferite și afirmații condiționale

Există două declarații comune utilizate de mediile Awk: declarația Awk 'if' și declarația Awk 'if else'

Limbajul este similar cu programarea C

"Dacă", care se referă la o singură acțiune, verifică doar dacă condițiile sunt adevărate, atunci le pune în aplicare dacă este cazul

"Dacă" cu multiple acțiuni verifică condițiile și dacă este adevărat, le implementează în mod sistematic.

Mai multe declarații "if" trebuie să fie însoțite de paranteze curbate și fiecare instrucțiune ar trebui să înceapă pe o singură linie

"Dacă altceva" este folosit pentru a oferi alternative pentru declarațiile condiționate care nu îndeplinesc anumite praguri