OF |
De |
|---|---|
| Modula-2 | |
Syntaxe
| ARRAY [indexType] OF elementType |
|
CASE variable OF value1: statement1 | value2: statement2 ... ELSE defaultStatement END; |
Paramètres
| Nom | Description |
|---|---|
| indexType | Ce paramètre permet d'indiquer le type des indices du tableau, pouvant être un sous-ensemble de types numériques comme CARDINAL, INTEGER ou un type énuméré. |
| elementType | Ce paramètre permet d'indiquer le type des éléments du tableau, pouvant être n'importe quel type de donnée valide en Modula-2 (par exemple, INTEGER, CHAR,...). |
| value1 | Ce paramètre permet d'indiquer la première valeur est évaluée, et le cas correspondant à la valeur de variable est exécuté. |
| value2 | Ce paramètre permet d'indiquer la deuxième valeur est évaluée, et le cas correspondant à la valeur de variable est exécuté. |
| statement1 | Ce paramètre permet d'indiquer l'instruction exécuté si value1 correspond. |
| statement2 | Ce paramètre permet d'indiquer l'instruction exécuté si value2 correspond. |
| defaultStatement | Ce paramètre permet d'indiquer l'instruction exécuté si aucun des autres cas ne correspond. |
Description
Ce mot réservé permet d'indiquer un groupe d'élément.
Remarques
- OF est essentiel dans les déclarations de types structurés et dans les instructions conditionnelles de type CASE.
- Dans les instructions CASE, l'utilisation de OF est obligatoire pour associer des valeurs aux instructions.
Dernière mise à jour : Dimanche, le 25 Août 2024