Scilab 6.1.0
Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
select
select キーワード
呼び出し手順
select variable case value1 then instructions 1 case value2 then instructions 2 ... case valuen then instructions n [else instructions] end
引数
- variable
値を解析する変数.
- value1, ..., valuen
適当な命令ブロック
instructions 1, ..., instructions n
が存在するvariable
の値.- instructions
有効な命令のブロック.
説明
注意:
唯一の規則は,各
then
キーワードを対応するcase
キーワードと同じ行に置く必要があることです (または,連続化記号を使用します, ドット参照).キーワード
"then"
の代わりにキャレッジリターン またはカンマを使用することができます.instructions1
はexpr1=expr
の場合に実行される, といったようになります.
Scilabプログラミング言語のコード規約に基づき, 以下が推奨されます:
各命令を新しい行で開始する.
1行に複数の命令を記述しない.
複合命令は,複数行に分割する.
例えば, 以下のようにします:
以下は推奨されません.
警告: 条件文(if while for または select/case)の本体の定義に使用できる
文字数は 16k に制限されています. |
例
履歴
Version | Description |
6.0.0 | select is now protected:
Assignments like select=1 are no longer possible. |
Report an issue | ||
<< return | Control flow | then >> |