Sintassi dello Switch

Lo switch è una struttura di controllo che serve a semplificare la scrittura di if annidati. Infatti, è possibile considerare lo switch una particolare versione dell’if stesso. La sua sintassi generica è la seguente:
 1 switch() {
 2 
 3   case :
 4     blocco1; 
 5   break; 
 6 
 7   case :
 8     blocco2;
 9   break; 
10 
11   default:
12     bloccoDefault;
13 }
Ovviamente il numero di gruppi case..break è totalmente arbitrario. Quando uno switch viene eseguito, la variabile viene valutata per capire se assume uno dei valori dei case. Nel caso in cui risulti uguale a uno di questi valori il relativo blocco viene eseguito. Se si verifica che nessuno dei case contiene un valore uguale alla variabile allora viene eseguito il blocco di default. La presenza dei break è necessaria affinchè una volta eseguito un blocco non si continui a valutare gli altri casi poichè, normalmente, i case dovrebbero essere mutualmente esclusivi.

Informazioni

Puoi utilizzare una versione personalizzata di Textile nei post, nelle pagine del wiki e negli articoli.

Inoltre sono state aggiunte delle personalizzazioni per facilitare la scrittura, ulteriori informazioni sono raggiungibili qui.