Scala Boolean

Scala Boolean
Boolske uttrykk er veldig kjente og mye brukt på forskjellige programmeringsspråk for å utføre forskjellige sammenligninger mellom forskjellige verdier. Et boolsk uttrykk kan bare ha to verdier, i.e., sant eller usant. Du kan endre utgangsmeldingene eller resultatene i henhold til deres to verdier. Innenfor Scala -programmeringsspråket kan du bruke boolske uttrykk i forskjellige utsagn med forskjellige innganger for å sjekke for visse sammenligninger. Denne guiden vil forklare hvordan du bruker boolske uttrykk i Scala -programmering.

Eksempel 01

Vi starter denne guiden med vårt første og grunnleggende eksempel på Scala -programmering som vil bruke de boolske uttrykkene som skal sjekkes. Bruk “Ctrl+Alt+T” etterfulgt av “Scala” -instruksjonen på en terminal for å åpne terminalen og starte Scala Shell på den som vist. Vi startet vårt eksempel ved å initialisere en variabel “A” med heltallverdi 14.

Etter det prøvde vi "hvis" -uttalelsen i den andre spørringslinjen med et boolsk uttrykk i parentesene. Uttalelsen vil sjekke om verdien av variabel “a” er større enn 10 eller ikke. I så fall vil dens println () uttalelsesdel bli utført og vise "a er større enn 10". Utgangen viser at verdien “14” for variabelen “A” er større enn 10 etter evalueringen av det boolske uttrykket i "IF" -uttalelsen.

Vi prøvde IF-Else-setningen på den siste spørringslinjen for å sjekke et annet boolsk uttrykk. Denne gangen har vi gitt en boolsk verdi "sann" til "hvis" -delen og println vil vise "boolsk" på å få den boolske verdien. Den andre delen ville vise "ikke boolsk" etter å ha funnet noen ikke-boolsk verdi i det boolske uttrykket av "hvis" -delen. Produksjonen viser "boolsk" fordi verdien "sant" er boolsk i seg selv.

De samme boolske uttrykkene for IF-Else-setningen kan brukes til å sammenligne mer enn to variable verdier. Dermed har vi initialisert to nye variabler, “Y” og “Z”, med 14 og 6 ved å bruke nøkkelordet “VAR” på den separate spørringslinjen til Scala Command Line -verktøyet. Utgangen viser at begge heltallverdiene er initialisert vellykket.

Etter det prøvde vi "if-elv" -uttalelsen i den tredje spørringslinjen for å evaluere og sjekke det boolske uttrykket som er nevnt i parentesene til "if" -delen. Dette uttrykket vil være å ta begge variablene “y” og “z”, beregne summen via “y+z” og sjekke om den beregnede summen er større enn eller lik 20 eller ikke. Når du sjekker dette boolske uttrykket, hvis kompilatoren viser "sant" til gjengjeld, vil "println" -funksjonserklæringen til "hvis" -delen vise "summen 20". Ellers ville "annet" -delen utføre sin "println" -funksjonsuttalelse og visning at "summen ikke er 20". Etter fullføring av denne if-ests-uttalelsen har vi "sum er 20" som produksjon.

Eksempel 02

Mens du jobber med en IF-Else-uttalelse, kan du ha prøvd sammensatte IF-Else-uttalelser ved å kombinere mer enn 1 IF-ELSE-uttrykk i en enkelt uttalelse. Det er veldig nyttig når du vil sjekke mer enn 1 boolsk uttrykk etter eget valg. Så vi har initialisert variabel “V” med verdi 5 og opprettet en sammensatt if-ests-setning for å sjekke om “R” er mindre enn 10 eller større enn 10, eller lik 10. Utskrift () uttalelser er blitt brukt i henhold til hvert boolsk uttrykk. Vi har output “Verdien er liten” ut av denne metoden.

Den nestede IF -uttalelsen kan brukes i Scala for å sjekke mer enn 1 boolsk uttrykk om gangen. Så vi har initialisert to variabler, “A” og “B”, med en verdi “13” og “6” i henhold til de to første spørsmålene på Scala -kommandolinjen. Så brukte vi det boolske uttrykket i IF -en del av uttalelsen for å sjekke om “A” er lik 13 eller ikke. I så fall vil det bruke et annet “hvis” boolsk uttrykk i den ytre “hvis” -delen for å sjekke om “B” er lik 6 eller ikke.

Hvis den indre "hvis" -delen returnerer sann etter å ha evaluert det boolske uttrykket, vil den utføre println () funksjonserklæringen for å vise "True", og den nestede "hvis" -uttalelsen vil være fullført. For dette programmet er utgangen "sant", som vist nedenfor.

Eksempel 03

Innenfor dette eksemplet bruker vi det 16-bits signerte heltallet via den "korte" funksjonen for å sjekke det boolske uttrykket. I denne funksjonen har vi initialisert variabel “V” med et boolsk uttrykk som sjekker om den korte verdien 199 er lik heltallverdien 199 eller ikke. Utgangen viser at det er sant, jeg.e., både kort og heltallverdi er den samme.

Vi har prøvd det samme boolske uttrykket på forskjellige verdier, jeg.e., 120 og 122, og resultatet er usant.

Eksempel 04

La oss se på det siste eksemplet på denne guiden for å evaluere det boolske uttrykket i en if-ests-uttalelse. Så vi har startet hoveddefinisjonen av Main () med initialiseringen av 2 boolske variabler på ganske forskjellige måter. Selv om begge variablene er boolske, kan vi vise meldingene våre som vi vil.

Så vi har startet "hvis" -uttalelsen med "X" som uttrykk. Hvis "x" er sant, vil den utføre de indre delene; Ellers bare avslutt programmet. Println () ville vise at “x” er boolsk, og en annen “hvis” -del ville sjekke for variabel “y” samme som vi har sjekket for “x”. Den andre delen vil vise at "y" er boolsk, mens den "ellers" delen av den ytre "hvis" ville bli utført etter det for å vise at "x" ikke er boolsk. Alle if-ests-uttalelsesbraketter, sammen med hovedfunksjonen og objektbeslagene, er stengt her.

Ved kompilering og utførelse har vi funnet ut at begge er boolske.

Konklusjon

Slik kan du bruke de boolske uttrykkene i forskjellige if-ests-utsagn med forskjellige metoder, i.e., Enkel if-elv, sammensatt if-elv eller nestet IF-Else. Vi har prøvd mange eksempler på Scala ved å bruke Scala -kommandolinjen og Scala -filene gjennom sammenstilling og utførelse. Alle eksemplene er veldig korte og enkle å forstå for nye brukere av Scala. Ikke bekymre deg, og begynn å implementere de nevnte illustrasjonene på slutten.