L'insieme di statements1 è eseguito, se il condition1 è valutato come allineare; se il condition1 è valutato come falso, quindi condition2 è valutato e se questa espressione è valutata come allineare, allora l'insieme di statements2 è eseguito; se l'espressione è valutata come falsa, allora il condition3 è valutato, e così via per altretante prove come sono codificati. Nel caso nessuna delle prove precedenti è valutata come allineare, lo stato finale, facoltativo, altro è fornito. È stato “di difetto„ ed il punto della struttura è che soltanto una delle prove parallele può essere valutata come allineare e soltanto un insieme delle dichiarazione è eseguito.
L'esempio sotto usa un insieme di se… dichiarazione di ElseIf per controllare se un carattere inserito sia nel primo, metà, o ultimo terzo dell'alfabeto.
|