case

(palabra clave)
Lenguaje: pascal

Comprueba varios posibles valores para una expresión

Detalles:
Comprueba varios posibles valores para una expresión, ejecutando una o otra orden, según el valor del que se trate.

Su sintaxis es

case Expresión of
Caso1: Orden1;
...
CasoN: OrdenN;
else
orden
end;

Cada caso está formado por una o varias constantes, o rangos, separados por comas.

El bloque final "else" es opcional.



Ejemplo:
(* Ejemplo básico de "case" *)
 case Simbolo of
   'A'..'Z', 'a'..'z':  WriteLn('Letra');
   '0'..'9':            WriteLn('Dígito');
   '+', '-', '*', '/':  WriteLn('Operador');
 else
   WriteLn('Carácter especial');
 end;

Órdenes relacionadas:   else   if  

En otros lenguajes:   CASE (BASIC)   elif (Python)   SELECT (BASIC)   switch (C)   switch (Csharp)   switch (PHP)  


  Volver al índice de la referencia o al apartado de pascal