Operatori Scala

Operatori Scala
In generale, gli operatori sono simboli che eseguono operazioni specifiche su valori specifici. Questi segnali sono noti come operandi. Gli operatori includono operatori aritmetici, logici, assegnati, bit, relativi e altri. Come parte di questo articolo di Scala, discuteremo degli operatori di Scala e avremo una chiara comprensione degli aspetti del linguaggio di programmazione Scala con la loro sintassi e codici di esempio.

Cosa sono gli operatori di Scala?

L'operatore è associato al codice univoco e alla sintassi che esegue per eseguire un'attività. Gli operatori vengono utilizzati tra gli operanti. Questi operandi possono essere uno o più in base all'operazione.

Tipi ed esempi di operatori di scala in Ubuntu 20.04?

C'è una vasta gamma di operazioni nel linguaggio di programmazione Scala. Discuteremo gli operatori comuni con i loro sottotipi insieme ai codici di esempio.

Esempio n. 1: usando l'operatore aritmetico in Scala

Come suggerisce il nome, vengono utilizzati per eseguire aritmetica o puoi dire operazioni matematiche tra due valori. Di seguito sono riportati gli operatori aritmetici ampiamente utilizzati in Scala.

Aggiunta: Il segno dell'operatore di addizione è "+" che aggiunge due variabili o operandi.

Sottrazione: Indicato con il segno " -". L'operatore utilizzato tra i due valori per la sottrazione.

Moltiplicazione: L'operatore utilizza il segno "*" per moltiplicare due operandi o più.

Divisione: La divisione operatore è indicata con il segno "/" divide il primo operando per il secondo.

Esponente: Specifica con il segno "**" noto come potere. Restituisce il valore esponenziale dell'operando.

Eseguiamo l'esempio a livello di programmazione. Qui di seguito, abbiamo inizializzato le variabili con valori diversi e nell'istruzione di stampa, abbiamo chiamato tutte le operazioni aritmetiche.

I valori di output di tutte le operazioni aritmetiche sono mostrati nell'immagine seguente.

Esempio n. 2: utilizzando l'operatore relazionale in Scala

L'operatore relazionale definisce il confronto tra l'operando che è anche noto come operatore di confronto. L'operatore viene utilizzato su istruzioni condizionali e restituisce il valore booleano vero o falso. Di seguito sono riportati sottotipi di operatori relazionali.

Uguale a (=): L'operatore uguale a confronta i due operandi che siano uguali o meno e restituiscono un valore booleano vero altro falso.

Non uguale a (!=): L'operatore viene utilizzato per il confronto se due operandi non sono uguali a una data condizione.

Maggiore di (>): Viene utilizzato per verificare i valori maggiori dell'operando dato. Se il valore dato deve essere maggiore di restituisce vero altrimenti falso.

Meno di (<): L'operatore inferiore a quello non viene utilizzato per verificare il valore inferiore dall'operando fornito e restituire true se l'operando è inferiore al secondo operando altrimenti abbiamo un valore falso.

Meno che uguale a (<=): Viene utilizzato per verificare che un determinato operando debba essere più piccolo e uguale al secondo operando. Alla fine, avremo condizioni vere o false.

Di seguito abbiamo un codice di esempio di operatori relazionali. Come puoi vedere, abbiamo usato tutti gli operatori discussi sopra negli operatori relazionali. Attraverso la funzione di stampa, possiamo avere i risultati di output.

Come visualizzare il valore del risultato di output utilizzando gli operatori relazionali.

Esempio n. 3: utilizzando l'operatore logico in Scala

L'operatore logico viene utilizzato per associare l'output logico come valore reale o valore falso. Inoltre inverte l'output logico di un operando condizionale.

Logico e (&&): L'operatore e tra due operandi restituisce un valore reale se entrambi gli operandi sono valori diversi da zero poiché 1 altro restituisce falso.

Logico o (||): Se uno degli operaoni forniti è diverso da zero nel logico o nell'operatore, avremo vero come valore di restituzione altrimenti falso è il valore di ritorno.

Logico no (!): Darà il valore opposto dell'operando dato i.e. Se vero, allora falso viceversa.

Ora abbiamo un codice di esempio. Abbiamo inizializzato un valore booleano in una variabile. La funzione di stampa restituirà l'output della variabile dopo aver utilizzato gli operatori logici.

L'uscita è mostrata di seguito sullo schermo del terminale.

Esempio # 4: utilizzando l'operatore bitwise in Scala

L'operatore bitwise esegue l'operatore a livello di bit singolo su operandi in modo che funzioni un po 'per un po' su ogni operando. Di seguito, abbiamo operatori bitwise.

Bitwise e (&): L'operatore prende due operandi ed esegue l'operazione "e" su ogni valore di bit.

Bitwise o (|): Controlla l'operazione bitwise su ogni operatore dato se i valori del bit sono zero o no. Se entrambi i bit sono zero, restituirà 0 altro, tornerà 1 come output.

Bitwise xor (^): Se entrambi i bit sono uguali, restituirà 0 altro reso 1. Controllerà l'operando bit.

Bitwise -Not (~): Il valore che avremo dopo aver utilizzato Bitwise -Not è un valore di complemento dall'operando. Cambia da 1 a 0 e viceversa.

Shift a sinistra bitwise (<<): In questo operatore, gli operandi si sono spostati sul lato sinistro da un numero se è stato riportato nella parte destra dell'operando

Shift bitwise a destra (>>): L'operatore ha spostato il bit dell'operando sinistro sul lato destro di più bit specificati dall'operriero destro

Bitwise a destra Shift Zero-Fill (>>>): Sposta l'operando sinistro a destra con l'operando destro con un numero specifico di bit e lo zero viene riempito con i valori spostati.

Diamo un codice di esempio dell'operatore bitwise. Abbiamo usato tutti gli operatori bitwise sopra menzionati.

Il valore di output che otteniamo da diversi operatori di assegnazione è sullo schermo seguente.

Conclusione

Nell'articolo, abbiamo una discussione approfondita sugli operatori Scala. Abbiamo appreso quattro principali operatori che includono operatore aritmetico, operatore logico, operatore relazionale e operatore bitwise. Inoltre, abbiamo una grande comprensione dei sottotipi di operatori con i loro codici di esempio in esecuzione. Questa guida assisterà negli script Scala.