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 に制限されています. |
例
履歴
バージョン | 記述 |
6.0.0 | select is now protected:
Assignments like select=1 are no longer possible. |
Report an issue | ||
<< return | Control flow | then >> |