Operatori di dardo

Operatori di dardo
Gli operatori sono notevoli simboli utilizzati per eseguire operazioni sugli operatori in qualsiasi linguaggio di programmazione. Allo stesso modo, il dardo viene fornito con una varietà di operatori integrati che possono essere utilizzati per svolgere varie attività. Sorge in un'espressione. Tale espressione è costituita da operandi (noti anche come dati) e da un operatore di valutazione del valore. Gli operatori si svolgono come funzioni, ma la loro sintassi e implicazioni non sono ciò che ci aspetteremmo. Gli operatori dovrebbero lavorare solo con uno o due operandi, con operatori unari che prendono un solo operatore e operatori binari che prendono due. All'interno di questo articolo, faremo del nostro meglio per coprire tutti gli operatori significativi e utili del dardo.

Diversi tipi di operatori nel dardo

I vari tipi di operatori in Dart, di cui discuteremo con il programma DART, sono i seguenti:

  1. Operatori aritmetici
  2. Operatori relazionali
  3. Digitare gli operatori di prova
  4. Operatori bitwise
  5. Operatori di assegnazione
  6. Operatori logici
  7. Operatore di notazione a cascata

Come usare gli operatori nel dardo?

Abbiamo alcuni semplici esempi per la dimostrazione degli operatori incorporati da dardo. Questi esempi sono i seguenti:

Esempio n. 1: usare gli operatori aritmetici in un dardo

Questi sono gli operatori che vengono utilizzati per implementare operazioni aritmetiche su operandi. Sono operatori binari, il che significa che hanno due operandi su cui agire.

Implementiamo le operazioni aritmetiche nell'esempio sopra. In primo luogo, abbiamo inizializzato due numeri in una variabile, "X" e "Y". Quindi, abbiamo eseguito le operazioni aritmetiche su questi due numeri. In primo luogo, abbiamo usato l'operatore "+" e l'abbiamo assegnato a una "somma" variabile. Successivamente, abbiamo eseguito la differenza (-), il prodotto (*), la divisione (/), un altro modo di divisione (~/) e l'operatore del modulo (%), rispettivamente. Ogni operatore ha un risultato diverso che verrà stampato con l'istruzione di stampa.

L'operatore aritmetico ha i seguenti risultati come mostrato:

Esempio n. 2: usando gli operatori relazionali in un dardo

Questa classe di operatori viene utilizzata su operandi per eseguire operazioni relazionali

Il metodo sopra include gli operatori relazionali sui numeri, che sono inizializzati nella variabile "NUM1" e "NUM2". Sulle opere indicate, abbiamo usato il maggiore di (>), inferiore a (), maggiore di uguale a (> =), inferiore a uguale a (=), uguale a (==) e non uguale a ((!=) operatori. Questi operatori sono utilizzati in variabili separate ma sugli stessi operatori.

I risultati degli operatori relazionali sono mostrati come segue.

Esempio n. 3: utilizzando gli operatori di test di tipo in un dardo

Questa categoria di operatori include operatori che confrontano gli operatori.

Nel programma di esempio sopra, abbiamo creato una variabile stringa "Val1" e una doppia variabile "Val2". Queste variabili sono inizializzate con i valori in base al tipo di dati impostati per queste variabili. Quindi, all'interno della nostra funzione di stampa, abbiamo usato la parola chiave "Is" tra la variabile "Val1" e il tipo di dati "String". Se l'articolo ha un certo tipo, l'operatore "IS" restituisce vero come valore booleano. Nella seconda funzione di stampa, abbiamo "IS" con non uguale a "!"Operatore. Questo operatore viene utilizzato quando l'oggetto ha un tipo specificato; restituisce il valore booleano falso.

Pertanto, abbiamo l'output dell'operatore di test di tipo come risultato booleano come segue:

Esempio n. 4: usando gli operatori bitwise in un dardo

Questa categoria di operatori include operatori che eseguono operazioni bit sugli operandi. Solo i singoli numeri interi sono utilizzati con operatori bitwise. La loro operazione è simile a quella delle porte logiche di elettronica digitale (e, o, xor e così via) per eseguire varie operazioni di bit su numeri interi. Comunicazione tra porte/prese USB, confronto dei dati e crittografia sono applicazioni del mondo reale degli operatori Bitwise. Per modificare i dati bit per bit, questi operatori funzionano con valori binari di 0 e 1.

Qui, abbiamo eseguito un'operazione bitwise durante l'utilizzo di operatori bitwise sugli operatori dati. Questi operandi sono archiviati in variabili rappresentate come "N1" e "N2" nel codice. Gli operatori bitwise includono e (&), o (|), xor (^), non (~), shift sinistro (<>). Ognuno di questi ha un compito specifico in modo tale che il bitwise e l'operatore confrontano entrambi gli operandi tramite il logico e il funzionamento. Il bit di output è 1 se i valori di entrambi i bit sono 1; Altrimenti, è 0. Il | L'operatore utilizza l'operazione logica o per confrontare i suoi due operandi. Il bit generato è 1 se uno dei valori bit è 1; Altrimenti, è 0.

L'operatore ^ utilizza l'operazione XOR logica per confrontare i suoi due operandi in cui il bit risultante sarà 1; Se entrambi i bit sono diversi, altrimenti sarà 0. Successivamente, abbiamo l'operazione non bit, non in cui i bit dell'operando vengono invertiti. Alla fine, abbiamo il turno bitwise a sinistra e gli operatori a destra di bitwise a destra utilizzati. L'operatore a sinistra del turno bitwise sposta N1 a sinistra da n2 bit e inserisce 0 da destra in forma binaria. L'operatore di spostamento a destra bitwise si sposta da n1 a n2 bit a sinistra e inserisce un 0 da sinistra.

Questi sono i seguenti output che abbiamo ottenuto dagli operatori bitwise dall'esempio sopra.

Esempio n. 5: utilizzando gli operatori di assegnazione in un dardo

Questo tipo di operatore include gli operatori che assegnano valori agli operandi.

Come abbiamo creato la variabile per l'inizializzazione dell'opera e. Quindi, eseguite operazioni di operatore di assegnazione su di esso. Inizialmente, abbiamo utilizzato l'operatore di assegnazione per assegnare un valore alla variabile “A” utilizzando l'operatore di assegnazione uguale a (=). Successivamente, abbiamo assegnato un valore alla variabile "D" e "C" variabile solo perché sono null.

L'output dell'operazione degli operatori di assegnazione è il seguente:

Esempio # 6: usando gli operatori logici in un dardo

Questo gruppo di operatori include gli operatori che vengono utilizzati per combinare logicamente due o più condizioni dell'operando.

Gli operatori logici sono inclusi in questo esempio. In primo luogo, abbiamo implicato il logico e l'operatore e il suo simbolo è "&&", che restituisce vero se entrambe le condizioni sono vere. Quindi, viene utilizzato il logico o l'operatore (||), che aggiunge due condizioni e tornerà vero se uno di essi è vero. L'ultimo operatore che abbiamo usato nel codice sopra è il logico no (!) operatore, che viene utilizzato per invertire il risultato.

I risultati degli operatori logici sono mostrati nella seguente immagine della funzione.

Conclusione

Quindi, nel dardo, ci sono una varietà di operatori. Fornendo funzionalità integrate, rendono il nostro funzionamento molto più comodo e liscio. Con l'illustrazione di esempio, abbiamo preso ogni punto per includere tutti gli operatori del dardo principale. Questi operatori sono molto facili da usare una volta che li hai capiti e risolveranno il tuo calcolo complesso in modo molto conveniente.