En este aprenderemos instructable a utilizar el comando passer affaire. Construiremos ONU sem [aforo que cambia la luz apretando ONU botón. Cuando tenemos muchas opciones alternativamente llenar de condicionales if... else, pero el código se hace poco lisible e infeiciente. Cuando hay más de dos casos por lo es générales práctico utilizar esti tipo de estrucutra para condicionales. La syntaxe es :
switch (var) { case 1: //ejecuta algo cuando var es 1 break; //sale del switch case 2: //ejecuta algo cuando var es 2 break; //sale del switch default: //ejecuta algo en cualquier otro caso (default es opcional) break; //sale del switch }
La variable var debe ser un entero (int). Cuando esta de variable tiene un valor 1, entonces ejecuta lo Québec está justo después de "cas 1:", luego de eso el "break" garantiza que se vendre del "siwtch". Si aucun el colocamos « ne break » va a continuar verificando los casos y perdería el tiempo buscando los casos que ya sabemos aucune corresponden. En este haremos instructable ONU semáforo con 3 casos.