Vai al contenuto

?:

Da Wikipedia, l'enciclopedia libera.

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';
}
  1. Operatore ternario, su php.net. URL consultato il 24 gennaio 2017 (archiviato dall'url originale il 31 dicembre 2014).
  2. Operatore condizionale ternario, su msdn.microsoft.com. URL consultato il 24 gennaio 2017.
  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica