logo
Development
検索
ループ

ループ

ループノードは反復タスクを実行でき、ループ条件が満たされると終了します。

入力

ループノードは2つの入力モードを提供し、これらはループのモードも定義します。

配列ベース

image-20251216111915842

配列の長さに基づいてループします。これは for i in list が各 i に対して実行されるのと同等です。複数のループ配列が存在する場合、反復回数は最短のループ配列によって決定されます。このオプションを選択する場合は、「ループ配列」を指定する必要があります。

制限付きループ

image-20251216111929656

「反復回数」に基づいてループします。ループ配列の選択は不要で、これは for i in range(n) と同等です。ここで n は反復回数です。

中間変数

image-20251216111956352

ループボディ内で各反復ごとに更新される変数。複数の変数を定義できます。

出力

image-20251216112013125

  • ループボディ内の各コンポーネントの出力をループの出力として選択できます。これらはすべて配列型です。
  • ループボディ内の中間変数をループの出力として選択できます。

ループボディ

image-20251216112037259

ノードカード内のループボディ領域をクリックすると、ループボディのキャンバスが開きます。

image-20251216112050669

このキャンバス内の操作は、メインワークフロー内の操作と同一です。

以下のリストのように、ループボディ内でのみ利用可能な特別なコンポーネントがあります:

中間変数の設定

image-20251216112107327

このコンポーネントは、中間変数の値を更新するために使用されます。

継続

image-20251216112124118

このコンポーネントは、ループの次の反復を即座に開始するために使用され、continue と同等です。

このコンポーネントは、開始/終了ノード以外の任意のノードの後に使用できます。複数のインスタンスを同時にサポートしており、次の反復を即座に実行する必要がある任意のポイントにこのノードを追加できます。

中断

image-20251216112138417

このコンポーネントは、ループを即座に終了して抜けるために使用され、break と同等です。

このコンポーネントは、開始/終了ノード以外の任意のノードの後に使用できます。複数のインスタンスを同時にサポートしており、ループを即座に終了する必要がある任意のポイントにこのノードを追加できます。