?:
Vai alla navigazione
Vai alla ricerca
In informatica l'operatore condizionale ?:
è un operatore ternario corrispondente alla struttura di controllo "if-then-else".
Originariamente presente nel linguaggio di programmazione CPL, il costrutto è presente in C, C++, C#, Java, Perl, PHP e Ruby.[1] [2]
Caratteristiche[modifica | modifica wikitesto]
Un esempio in pseudocodice con l'uso dell'operatore ?:
affiancato al corrispettivo if-then-else:
var booleano;
var risultato = ( booleano == true ) ? 'Sì' : 'No';
|
var booleano;
var risultato;
if ( booleano ) { // booleano == true
risultato = 'Sì';
} else {
risultato = 'No';
}
|
Note[modifica | modifica wikitesto]
- ^ Operatore ternario, su php.net. URL consultato il 24 gennaio 2017 (archiviato dall'url originale il 31 dicembre 2014).
- ^ Operatore condizionale ternario, su msdn.microsoft.com. URL consultato il 24 gennaio 2017.