Section courante

A propos

Section administrative du site

case

Cas
GNU Pascal

Syntaxe

case expression of
   selector: statement;
   ...
   selector: statement;
end;
Simple évaluation
case expression of
   selector: statement;
   ...
   selector: statement;
   otherwise
   statement;
   ...
   statement;
end;
Évaluation avec une alternative
recordname = record
   field_declarations
   case bar: variant_type of
   selector: (field_declarations);
   selector: (field_declarations);
   ...
end;
Partir de type Record invariable
recordname = record
   field_declarations
   case variant_type of
   selector: (field_declarations);
   selector: (field_declarations);
   ...
   end;
Champ sans sélecteur variable

Paramètres

Nom Description
expression Ce paramètre permet d'indiquer une expression à évaluer.
selector Ce paramètre permet d'indiquer un cas à évaluer.
statement Ce paramètre permet d'indiquer les instructions associés à l'évaluation de cas.
recordname Ce paramètre permet d'indiquer le nom de l'enregistrement.
field_declarations Ce paramètre permet d'indiquer une déclaration de champ d'enregistrement.
bar Ce paramètre permet d'indiquer un niveau.
variant_type Ce paramètre permet d'indiquer un type de variante.

Description

Ce mot réservé permet de définir une liste de conditionnelles ayant comme point de comparaison un même résultat.

Remarques



Dernière mise à jour : Dimanche, le 22 octobre 2017