O programa procura primeiramente uma cláusula do caso com uma etiqueta que combina o valor da expressão e transfere então o controle a essa cláusula, executando as indicações associadas. Se nenhuma etiqueta combinando for encontrada, o programa procura a cláusula opcional do defeito, e se encontrado, controle de transferências a essa cláusula, executando as indicações associadas. Se nenhuma cláusula do defeito for encontrada, o programa continua a execução na indicação que segue a extremidade do interruptor. Pela convenção, a cláusula do defeito é a última cláusula, mas não necessita ser assim.
A indicação opcional da ruptura associada com cada cláusula do caso assegura-se de que o programa quebre fora do interruptor a indicação combinada é executada uma vez que e continua-se a execução na indicação depois do interruptor. Se a ruptura for omitida, o programa continua a execução na indicação seguinte na indicação do interruptor.
|