ループ
ループノードは反復タスクを実行でき、ループ条件が満たされると終了します。
入力
ループノードは2つの入力モードを提供し、これらはループのモードも定義します。
配列ベース

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

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

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

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

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

このキャンバス内の操作は、メインワークフロー内の操作と同一です。
以下のリストのように、ループボディ内でのみ利用可能な特別なコンポーネントがあります:
中間変数の設定

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

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

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