Select Case(条件による選択)

 
 
 

カテゴリ

  • 実行

説明

[Condition]ポートの値に基づいて、いずれかの入力ポートの値を返します。[Condition]ポートの値は、0 から[Case]ポートの数 -1 でなければなりません(条件は 0 ベースです)。この範囲外の値の場合は、[Default]ポートの値が渡されます。

このノードは、実行(Execute)ポートでも動作します。この場合、条件の値に基づいて、実行されるポートが選択されます。

ポート

入力

条件(Condition)

通過または実行するポートの値を定義する整数です。最初の[Case]は、常に値 0に対応します。条件が範囲外の場合は、[Default]ポートの値が返されるか実行されます。

ケース(Case)

[Condition]ポートの値に基づいて渡されるデータ、または実行されるポートです。

デフォルト(Default)

[Condition]ポートの値が範囲外の場合(0未満または[Case]ポートの数-1より大きい場合)に渡されるデータ、または実行されるポートです。

出力

結果(Result)

いずれかの入力ポートから渡されるデータです。また、入力ポートのタイプが実行(Execute)の場合は、実行ポートになります。