select
Mot-clé utilisé dans une structure select-case-else
Séquence d'appel
select variable case valeur1 then instructions 1 case valeur2 then instructions 2 ... case valeurn then instructions n [else instructions] end
Paramètres
- variable
variable dont la valeur doit être comparée.
- valeur1, ..., valeurn
Valeurs de
variable
pour lesquelles il existe un bloc d'instruction associéinstructions 1, ..., instructions n
.- instructions
Bloc d'instructions valides.
Description
Mot-clé utilisé dans une structure select ... case
, à utiliser de la façon suivante :
Notes :
La seule contrainte est que chaque mot-clé
then
soit sur la même ligne que lecase
correspondant.Le mot-clé
then
peut être remplacé par un passage à la ligne ou une virgule. Lesinstructions1
sont exécutées siexpr1=expr
, etc.
En accord avec les conventions de codage pour le langage de programmation Scilab, il est recommandé de :
Commencer chaque instruction sur une nouvelle ligne.
Ne pas écrire plus d'une instruction simple par ligne.
Séparer les instructions composées sur plusieurs lignes.
Par exemple, utiliser :
plutôt que
Attention : le nombre de caractères constituant le corps d'une instruction conditionnelle (if while for ou select/case) est limité à 16k. |
Exemples
Voir aussi
Historique
Version | Description |
6.0.0 | select est maintenant protégé. Les affectations telles que
select=1 ne sont plus possibles. |
Report an issue | ||
<< return | Structure de contrôle | then >> |