"Jos" ja "Else if"

Anonim

"Jos" vs. "Else jos"

Kun Awk-komennolla on toimintaa, esiintyy yleisiä "if" ja "else if" lausumia. On tärkeää ymmärtää, että Awk tukee useita ehdollisia lausumia, jotka ohjaavat ohjelman virtaa. Tämän kielen yhteisten ehdollisten lausumien perusteellinen arviointi näyttää samanlaisilta kuin "C" -ohjelmointikielellä.

Normaalissa skenaariossa ohjelman toimittama lauseke on se, joka tarkistaa, onko ehto totta. Tämä tehdään joka kerta ennen toimenpiteen suorittamista. Jos ehto on tosi, suoritetaan toiminto, johon ehto viittaa.

Toteutettava edellytys voi olla myös seurauksena, kun toiminto, jota kutsutaan vääräksi.

On tärkeää huomata, että ehdollinen lauseke "if" alkaa yleensä avainsanalla, jota kutsutaan nimellä "If". Awk-ympäristö tukee erilaisia ​​lausuntoja. Näihin kuuluvat awk yksinkertainen "if" -lausunto, awk "if-else" -lausunto ja Awk-if-Else-lf-tikkaat.

Kun awk yksinkertainen "if" -lausunto on havaittu, viittauksen pitäisi olla yksi ainoa toimi. Tämä tarkoittaa, että "if" -lauseketta käytetään ehtojen tarkistamiseen. Jos ehto palauttaa todellisen arvon, se suorittaa vastaavan toiminnon, jonka se määrää. Siinä tapauksessa, että lausuma viittaa useisiin toimiin ja ehdollinen lauseke palauttaa todellisen arvon, suoritetaan useita suoritettavia toimia. Jotta monien toimintojen ohjelmointi onnistuu, on toimenpiteiden oltava suljettu kiemurtelevissa sulkuissa ja erottaminen uudella rivillä on tehtävä. On tärkeää huomata, että useissa "if" -lausuntoissa vaaditut toimet suoritetaan järjestyksessä, jossa ne näkyvät.

Awma-ohjelmaan syötetyn datan tarkistamiseen käytetään "if else" -lauseketta, vaikka jotkin tiedot eivät täytä joidenkin edellisten lausekkeiden esittämiä standardeja. Tämän toteamuksen käyttö on hyödyke etenkin silloin, kun aiot laskea kahden tietojoukon, joka ei täytä kriteerejä ja joka on kriteerien yläpuolella, kuten keskiarvon laskennassa tai jopa tietojen luokittelussa jossa vaaditaan erilaisia ​​vaihteluja, joissa kullakin on oma kynnys. On tärkeää muistaa, että jokainen muuttuja liitetään siihen, kun jokainen uusi rivi vastaanottaa syötettyä tuottoa. Sen vuoksi on hyödyllistä aloittaa jokaisen lausuman tuoreella rivillä.

Konsepti muuttujista, joihin pääsee käskyllä ​​"jos muuten" on yleinen ongelma, joka liittyy tähän awk-lauseen kanssa. Siksi tätä toteamusta käytetään tarjoamaan vaihtoehtoja, kun tietyn datan arvo annetaan datan käsittelyssä. Kuten aiemmin keskusteltiin, tämän yksinkertaisen rivin muotoilu edellyttää myös, että aloitat uudella rivillä sen varmistamiseksi, että se toimii ilman paljon ongelmia.

Yhteenveto

Awk-ympäristöissä on erilaisia ​​vaatimuksia ja ehdollisia lausumia

Awk-ympäristöissä käytetään kahta yhteistä lausumaa: Awk 'if' -lausunto ja Awk 'if else' -lausunto

Kieli on samanlainen kuin C-ohjelmointi

'Jos', joka viittaa yksittäiseen toimiin, tarkistaa vain, onko olosuhteet totta, ja toteuttaa ne sitten, jos näin on

"Jos" useilla toimilla tarkistetaan ehtoja, ja jos se on totta, se toteuttaa ne systemaattisesti.

Useita "if" -lausuntoihin on liitettävä kaarevat suluet ja jokainen lausuma tulee aloittaa yhdellä rivillä

"Jos muuta" käytetään tarjoamaan vaihtoehtoja ehdollisille lausumille, jotka eivät täytä tiettyjä kynnysarvoja