Il programma in primo luogo cerca una clausola di caso con un'etichetta che abbina il valore dell'espressione ed allora trasferisce il controllo a quella clausola, eseguente le dichiarazione collegate. Se nessun'etichetta di corrispondenza è trovata, il programma cerca la clausola facoltativa di difetto e se trovato, controllo di trasferimenti a quella clausola, eseguente le dichiarazione collegate. Se nessuna clausola di difetto è trovata, il programma continua l'esecuzione alla dichiarazione che segue l'estremità dell'interruttore. Dalla convenzione, la clausola di difetto è l'ultima clausola, ma non deve essere così.
La dichiarazione facoltativa della rottura connessa con ogni clausola di caso si accerta che il programma scoppi dell'interruttore la dichiarazione abbinata è eseguita una volta che e continua l'esecuzione alla dichiarazione dopo l'interruttore. Se la rottura è omessa, il programma continua l'esecuzione alla dichiarazione seguente nella dichiarazione dell'interruttore.
|