Esempio 01
Inizieremo questa guida con il nostro primo e fondamentale esempio di programmazione Scala che utilizzerà le espressioni booleane da controllare. Utilizzare "Ctrl+Alt+T" seguito dall'istruzione "Scala" su un terminale per aprire il terminale e avviare la shell Scala su di esso come visualizzato. Abbiamo iniziato il nostro esempio inizializzando una variabile "a" con valore intero 14.
Successivamente, abbiamo provato l'istruzione "if" nella seconda linea di query con un'espressione booleana tra le staffe. L'istruzione verificherà se il valore della variabile "a" è maggiore di 10 o meno. In tal caso, la sua parte dell'istruzione println () verrebbe eseguita e visualizzerebbe "a è maggiore di 10". L'output mostra che il valore "14" della variabile "a" è maggiore di 10 dopo la valutazione dell'espressione booleana all'interno dell'istruzione "if".
Abbiamo provato l'istruzione If-Else all'ultima riga di query per controllare un'altra espressione booleana. Questa volta, abbiamo fornito un valore booleano "vero" alla parte "if" e println mostrerebbe "booleano" su come ottenere il valore booleano. La parte altro mostrerebbe "non booleano" dopo aver trovato alcun valore non booleano nell'espressione booleana della parte "if". L'output mostra "booleano" perché il valore "vero" è booleano stesso.
Le stesse espressioni booleane dell'istruzione IF-Else possono essere utilizzate per confrontare più di due valori variabili. Pertanto, abbiamo inizializzato due nuove variabili, "Y" e "Z", con 14 e 6 che utilizzano la parola chiave "var" nella riga di query separata dell'utilità della riga di comando Scala. L'output mostra che entrambi i valori interi sono stati inizializzati correttamente.
Successivamente, abbiamo provato l'istruzione "if-else" nella terza linea di query per valutare e controllare l'espressione booleana menzionata tra le staffe della parte "if". Questa espressione prenderà entrambe le variabili "Y" e "Z", calcolando la loro somma tramite "y+z" e verificando se la somma calcolata è maggiore o uguale a 20 o no. Controllando questa espressione booleana, se il compilatore mostra "vero" in cambio, la funzione funzione "println" della parte "if" visualizzerebbe "La somma è 20". Altrimenti, la parte "else" eseguirebbe la sua istruzione "println" e visualizzerebbe che "la somma non è 20". Al termine di questa dichiarazione If-Else, abbiamo "Sum è 20" come output.
Esempio 02
Mentre si lavora con un'istruzione IF-Else, potresti aver provato l'istruzione IF-Else composta combinando più di 1 espressione IF-Else in una singola istruzione. È molto utile quando vuoi controllare più di 1 espressione booleana di tua scelta. Quindi, abbiamo variabile inizializzato "V" con valore 5 e creato un'istruzione IF-ELSE composta per verificare se "R" è inferiore a 10 o più di 10 o uguale a 10. Le dichiarazioni println () sono state utilizzate in base a ciascuna espressione booleana. Abbiamo il "valore è piccolo" di output da questo metodo.
L'istruzione se nidificata può essere utilizzata in Scala per verificare più di 1 espressione booleana alla volta. Quindi, abbiamo inizializzato due variabili, "A" e "B", con un valore "13" e "6" secondo le prime due domande sulla riga di comando Scala. Quindi abbiamo usato l'espressione booleana nella parte IF dell'istruzione per verificare se "A" è uguale a 13 o no. In tal caso, userà un'altra espressione booleana "if" nella parte "if" esterna per verificare se "b" è uguale a 6 o no.
Se la parte interiore "if" restituisce vera dopo aver valutato la sua espressione booleana, eseguirà l'istruzione funzione println () per visualizzare "vero" e l'istruzione nidificata "se" sarebbe completata. Per questo programma, l'output è "vero", come mostrato di seguito.
Esempio 03
All'interno di questo esempio, stiamo utilizzando il numero intero firmato a 16 bit tramite la funzione "corta" per controllare l'espressione booleana. In questa funzione, abbiamo una variabile inizializzata "V" con un'espressione booleana che controlla se il valore corto 199 è uguale al valore intero 199 o no. L'output mostra che è vero, io.e., Il valore sia corto che intero è lo stesso.
Abbiamo provato la stessa espressione booleana su valori diversi, io.e., 120 e 122 e il risultato è falso.
Esempio 04
Diamo un'occhiata all'ultimo esempio di questa guida per valutare l'espressione booleana in un'istruzione IF-ELSE. Quindi, abbiamo avviato la definizione della funzione principale () con l'inizializzazione di 2 variabili booleane in modi abbastanza diversi. Sebbene entrambe le variabili siano booleane, possiamo visualizzare i nostri messaggi come vogliamo.
Quindi, abbiamo iniziato la dichiarazione "if" con "x" come espressione. Se "X" è vero, eseguirà le parti interne; Altrimenti, basta lasciare il programma. La println () visualizzerebbe che "x" è booleano e un'altra parte "se" verificherebbe una variabile "y" come abbiamo controllato per "x". La parte altro sarebbe mostrare che "y" è booleano, mentre la parte "altro" dell'esterno "se" sarebbe eseguito dopo ciò per mostrare che "x" non è booleano. Tutte le staffe di istruzione IF-Else, insieme alla funzione principale e alle staffe degli oggetti, sono chiuse qui.
Su compilazione e esecuzione, abbiamo scoperto che entrambi sono booleani.
Conclusione
È così che puoi utilizzare le espressioni booleane in diverse dichiarazioni if-else con metodi diversi, i.e., Semplice if-else, composto if-else o se-else nidificato. Abbiamo provato molti esempi di Scala usando la riga di comando Scala e i file Scala tramite compilazione e esecuzione. Tutti gli esempi sono molto brevi e facili da capire per i nuovi utenti di Scala. Non preoccuparti e inizia a implementare le illustrazioni menzionate alla tua fine.