Forskjellen mellom If og Else if

"Hvis" vs "Else om"

Når du kjører i Awk-kommandoen, vil det bli vanlige forekomster av "if" og "else if" -klæringene. Det er viktig å sette pris på at Awk støtter flere betingede utsagn som styrer strømmen av programmet. En grundig vurdering av de betingede setningene som er vanlige på dette språket, ligner forholdene i C-programmeringsspråket.

I et normalt scenario er utsagnet som leveres av programmet det som kontrollerer om tilstanden er sant. Dette gjøres hver gang før handlingen utføres. I tilfelle at tilstanden er sant, utføres handlingen som tilstanden refererer til.

Tilstanden som utføres kan også være som et resultat når handlingen som er referert til er falsk.

Det er viktig å merke seg at det betingede utsagnet "hvis" vanligvis vil starte med søkeordet som refereres til som "Hvis." Awk-miljøet støtter ulike typer uttalelser. Disse inkluderer Awk-enkle 'if'-setningen, Awk' if-else '-oppgaven og Awk' if-Else-lf 'stigen.

Når Awk-enkle 'if'-setningen blir observert, bør referansen være en enkelt handling. Dette betyr at "if" -oppgaven brukes til å sjekke vilkårene. Hvis tilstanden returnerer en sann verdi, vil den utføre den tilsvarende handlingen som det foreskriver. I tilfelle at setningen refererer til flere handlinger, og det betingede uttrykket returnerer en sann verdi, vil det bli flere handlinger som utføres. For å sikre at programmeringen av flere handlinger er vellykket, må handlingene være vedlagt i krøllede parenteser, og en separasjon med en ny linje skal utføres. Det er viktig å merke seg at handlingene som er foreskrevet i flere "if" -klæringer, utføres i den rekkefølgen de vises i.

'Hvis ellers' -oppgaven brukes til å sjekke data som er angitt i AWK-programmet, selv om noen av dataene ikke oppfyller standardene som er stavet ut av noen av de foregående setningene. Bruken av denne erklæringen er en fordel, spesielt når du skal beregne med to datasett, en som ikke oppfyller kriteriene og en som ligger over kriteriene, som når beregningen av gjennomsnittet er bekymret eller til og med gradering av data hvor det er forskjellige variasjoner som kreves, hver med sin egen terskel. Det er viktig å huske at en hvilken som helst variabel vil bli vedlagt så snart hver ny linje mottar produksjon for inngang gitt. Det er derfor verdifullt å starte alle uttalelser på en ny linje.

Konseptet med å ha variabler som kan nås med "if else" -oppgaven, er det overordnede problemet som følger med dette Awk-utsagnet. Denne setningen brukes derfor til å gi alternativer når en bestemt verdi av data er gitt ved behandling av dataene. Som tidligere diskutert, krever formatering av denne enkle linjen også at du starter med en ny linje for å sikre at den går uten store problemer.

Sammendrag

Awk-miljøene kommer med forskjellige krav og betingede utsagn

Det finnes to vanlige utsagn som brukes av Awk-miljøene: Awk 'if' -oppgaven og Awk 'if else' erklæringen

Språket ligner på C programmering

'Hvis' som refererer til en enkelt handling, kontrollerer bare om betingelsene er sanne, og implementerer dem dersom dette er tilfelle

'Hvis' med flere handlinger sjekker forholdene, og hvis det er riktig, implementerer de dem systematisk.

Flere 'if' -opplysninger må ledsages av krøllete parenteser, og hver setning skal starte på en enkelt linje

'Hvis ellers' brukes til å tilby alternativer for betingede utsagn som ikke oppfyller visse terskler