SELECT CASE...CASE...END SELECT: differenze tra le versioni
Vai alla navigazione
Vai alla ricerca
Nessun oggetto della modifica |
Nessun oggetto della modifica |
||
| Riga 6: | Riga 6: | ||
CASE ''variabile(3)'' | CASE ''variabile(3)'' | ||
<<vostro codice 3>> | <<vostro codice 3>> | ||
CASE ELSE oppure DEFAULT | |||
<<vostro codice 4>> | |||
END SELECT | END SELECT | ||
''' Esegue del codice previa verifica della condizione ''' | ''' Esegue del codice previa verifica della condizione ''' | ||
---- | ---- | ||
''Spiegazione'' | ''Spiegazione'' | ||
Ogni valore che assume variabile esegue il codice successivo alla verifica. | Ogni valore che assume variabile esegue il codice successivo alla verifica. | ||
Questa funzione è simile a | Questa funzione è simile a [[If..Then..Else]] con la differenza che è più immediata e pulita la lettura del codice. | ||
Inoltre è possibile gestire il flusso di dati in modo che in caso non sia soddisfatta nessuna condizione il sistema esegua qualche cosa, questo è possibile tramite '''CASE ELSE''' o '''DEFAULT'''. | |||
''' | |||
''' | |||
Esempio 1 | |||
Versione delle 14:15, 21 gen 2008
SELECT CASE variabile CASE variabile(1) <<vostro codice 1>> CASE variabile(2) <<vostro codice 2>> CASE variabile(3) <<vostro codice 3>> CASE ELSE oppure DEFAULT <<vostro codice 4>> END SELECT
Esegue del codice previa verifica della condizione
Spiegazione Ogni valore che assume variabile esegue il codice successivo alla verifica. Questa funzione è simile a If..Then..Else con la differenza che è più immediata e pulita la lettura del codice. Inoltre è possibile gestire il flusso di dati in modo che in caso non sia soddisfatta nessuna condizione il sistema esegua qualche cosa, questo è possibile tramite CASE ELSE o DEFAULT.
Esempio 1