Please note that the recommended version of Scilab is 2026.0.0. This page might be outdated.
See the recommended documentation of this function
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 - variablepour 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é - thensoit sur la même ligne que le- casecorrespondant.
- Le mot-clé - thenpeut être remplacé par un passage à la ligne ou une virgule. Les- instructions1sont exécutées si- expr1=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 | selectest maintenant protégé. Les affectations telles queselect=1ne sont plus possibles. | 
| Report an issue | ||
| << return | Structure de contrôle | then >> |