Operatore ternario

di | 26 Marzo 2022

Spesso, chi programma ha a che fare con le condizioni logiche. In questo tutorial andiamo a vedere come è possibile sostituire un costrutto if con uno molto più “snello”.

La condizione logica viene solitamente espressa nella seguente forma:

La condizione logica può essere espressa in modo molto più “snello” con un operatore ternario.

L’operatore ternario prevede la scrittura della condizione, a destra del ? viene scritto cosa deve accadere se si verifica, a destra dei : viene scritto cosa deve accadere se non si verifica.
Facciamo un esempio col PHP:

Se la variabile $nome vale “Giovanni” alla variabile $risposta si assegna “ok” altrimenti “er”. La condizione avrebbe potuta essere scritta così in formato esteso: