Beslutningsuttrykk er de som lar programmerere velge hvilken uttalelse som skal utføres under forskjellige omstendigheter. Betingede utsagn brukes på forskjellige programmeringsspråk for å informere datamaskinen om hvilke faktorer du skal gjøre når visse betingelser er oppfylt. Disse beslutningene tas bare hvis de allerede uttalte forholdene er sanne eller usanne: det avhenger av funksjonene i programmererens sinn. IF-uttalelsen, if-ests-uttalelse og if-est-hvis-uttalelser brukes ofte i DART for å introdusere betinget implementering av uttalelser basert på ett eller flere boolske uttrykk.
Syntaksen i eksemplet på DART IF-uttalelsen, IF-Else-uttalelsen, IF-Else-hvis-stigen, og nestet IF-Else-uttalelsen vil bli dekket i denne opplæringen.
Hvordan bruke Conditionals i Dart i Ubuntu 20.04?
Vi har demonstrert representasjon og implementering av IF-uttalelsen, IF-Else-uttalelsen, IF-OLSE-IF LADder, og nestet IF-Else-uttalelse i følgende DART-eksempler.
Eksempel 1: Bruke IF -tilstanden i en pil i Ubuntu 20.04:
IF -uttalelsen søker ganske enkelt i tilstanden og utfører utsagnene i den hvis det er sant; Ellers blir uttalelsene ignorert i koden.
Dette eksemplet starter med hovedfunksjonen der vi har implementert hvis betinget uttalelse. Først har vi definert en variabel "myNumber" som har heltallverdien lagret i den. Etter at denne variabelen brukes i IF -tilstanden. IF har betingelse for at variabelen “nummer” skal være større enn tallet “20”. Ettersom vi har tallet "30" større enn tallet "20", så hvis blokken returnerer en utskriftserklæring. Hvis vår tilstand blir falsk, vil ingenting bli utført.
Den sanne uttalelsen om IF-kondisjon utføres som følger:
Eksempel nr. 2: Bruke IF-Else-tilstanden i en pil i Ubuntu 20.04:
Denne typen uttalelser sjekker tilstanden og utfører uttalelsene som er inne i hvis det er sant; Ellers blir uttalelsene som er inne i andre utført.
Hvis det boolske uttrykket inne i "IF" er sant, fortsetter skriptet inne i IF-blokken, og videre utførelse fortsetter med forholdene ved siden av IF-Else-blokken.
Hvis det boolske uttrykket ved siden av IF-nøkkelordet returnerer usant, utføres skriptet inne i andre blokken, og utsagnene ved siden av IF-Else-blokken blir utført.
I det ovennevnte Dart -skriptet har vi først definert hovedfunksjonen. Hovedfunksjonen har heltallstypevariabelen erklært som et "tall" som vi har tildelt en numerisk verdi. Gjennom utskriftserklæringen har vi vist nummeret inne i variabelen. Deretter har vi IF-Else-representasjonen. IF har tilstanden gitt at variabelen "nummeret" skal være større enn "20". Inne. Hvis tilstanden returnerer en falsk verdi, vil ellers bli utført og IF -blokken blir ignorert.
Ettersom variabelen “nummer” har verdien “15” som ikke er større enn tallet inne i hvis tilstanden er “20”, så hvis tilstanden blir falsk her. Derfor blir den andre blokken utført som følger.
Eksempel nr. 3: Bruke IF-Else-hvis-stigetilstanden i en pil i Ubuntu 20.04:
If-Else-hvis stiger kan ha en stige med andre blokker, men bare hvis det kreves en blokk som er i starten og en annen blokkering ved den valgfrie enden.
De boolske uttrykkene blir sjekket en etter en under utførelsen. Hvis den boolske tilstanden er sann, utføres den tilhørende uttalelsen; Ellers beveger programkontrollen seg til neste boolsk i stigen for å bli evaluert. Annenblokken utføres hvis en av de boolske evalueringene er sant.
Programmet har hovedfunksjonsdefinisjonen der vi på det første trinnet har konstruert en variabel som "numeric_val" med datatypen "int". Deretter har vi stigen i IF-Else-uttalelsen. Den første uttalelsen er IF-uttalelsen der tilstanden er definert som Numeric_val Ilesser enn tallet “5”. Hvis denne tilstanden er sann, blir vår første IF-kondisjon utført. Tilsvarende vurderer den den andre hvis tilstand. Hvis det er sant, utfører den uttalelsene i blokken og flytter kontrollen til neste uttalelse; Ellers sjekker det en annen hvis tilstand. Til slutt, hvis ingen if-condition evaluerer til sann.
Fra ovennevnte IF-Else-stige er tilstand2 sann, så IF-kondisjonsblokken utføres på skallet til Ubuntu som følger:
Eksempel 4: Bruke den nestede IF-Else-tilstanden i en pil i Ubuntu 20.04:
I dette DART -skriptet har vi variabelen “Age” for Int -datatypen, og variabelen inneholder heltallverdien i DART -hovedfunksjonen. Deretter har vi IF -uttrykket, og IF -uttrykket sendes med betingelse av at "alder" skal være større enn antallet "20". Inne i IF-blokken har vi først økt variabelen "alder" og deretter definert IF-elvetilstanden innenfor det eksisterende IF-uttrykket. Hvis de sanne resultatene returneres fra nestet hvis uttrykk, blir IF -uttalelsen utført, ellers opprettes den andre blokken for de falske returnerte resultatene. Hvis hovedresultatene er usanne, så er det nestet hvis tilstanden blir ignorert og ingenting vil bli utført fra ovennevnte Dart-skriptet.
Ettersom vår viktigste IF-ekspresjon har de sanne resultatene, er tilstanden inngått i IF-kondisjonsblokken der vi har IF-ELSE-uttrykk. Inne.
Konklusjon:
Koding uten betingelser tvinger deg til å tenke utenfor boksen. Du må finne nye måter å ramme inn koden din for å prøve å gjøre den mer forståelig. Det kan også hjelpe deg med å få kunnskap om beregning og/eller objektorienterte tilnærminger. Vi har drevet alle betingede eksisterer i DART -programmeringsspråket med eksemplet. Vi håper at det ikke blir noen usikkerhet med dartforholdene.