Home > lang > iif 
 en fr de es nl pl pt pt_BR mk sq ca hu cs tr ar fa id vi ko ja ru zh zh_TW eo
Precedente  Successivo  Modifica  Rinomina  Undo  Refresh  Search  Amministrazione  
Documentazione
History
 
IIf
Valore = IIf ( Test AS Boolean , EspressioneVera , EspressioneFalsa )
Valore = If ( Test AS Boolean , EspressioneVera , EspressioneFalsa )

Valuta l'espressione Test e ritorna EspressioneVera se questa è vera (TRUE), EspressioneFalsa se questa è falsa (FALSE).

Attenzione! Agire con CAUTELA! Contrariamente agli operatori IF, o ? del C/Perl, sia EspressioneVera che EspressioneFalsa sono entrambi valutati qualunque sia il valore di Test.

Esempio

X = 7
PRINT If((X MOD 2) = 0, "pari", "dispari")

dispari

'Non effettuare le seguenti operazioni nel codice reale, perché non è traslabile!
X = 7
PRINT "Avete " & X & " messaggi" & If(X <> 1, "s", "") & " in attesa."

Avete 7 messaggi in attesa.

PRINT If((X MOD 2) = 1, "dispari", 1 / 0)

Division by zero

Vedi anche

Strutture di controllo e funzioni