select キーワード
select variable case value1 then instructions 1 case value2 then instructions 2 ... case valuen then instructions n [else instructions] end
値を解析する変数.
適当な命令ブロック
instructions 1, ..., instructions n
が存在する
variable
の値.
有効な命令のブロック.
注意:
唯一の規則は,各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. |