ループ処理の終了について

ASTERIA Warpでこんなことできる?…と思うことなど、ご遠慮なく...(^_-)

ループ処理の終了について

投稿記事by hazawa98676 » 2016年5月23日(月) 11:49

初めて投稿する、アステリア初心者です。
よろしくお願いいたします。

ループ処理(例えば20回)とかの処理のなかで、途中で分岐してループを抜けたいのですが、
どのようにロジックを組めばよいのでしょうか?
Breakコンポーネントだと、フロー自体が終了してしまいます。


よろしくお願いいたします。
hazawa98676
 
記事: 5
登録日時: 2016年5月23日(月) 11:40

Re: ループ処理の終了について

投稿記事by itete » 2016年5月23日(月) 12:13

ループ開始コンポーネント ~ LoopEnd コンポーネント というループ区間を作成し、その中で、
BranchStart コンポーネントなどで条件判断をするようにします。
ループを抜けるための条件式を指定しておき、右の分岐には Break コンポーネントをつなぎます。
処理が Break に到達すると、LoopEnd の次に処理が移り、ループを抜ける動作となります。
itete
 
記事: 156
登録日時: 2007年1月09日(火) 12:15

Re: ループ処理の終了について

投稿記事by hazawa98676 » 2016年5月23日(月) 13:01

ありがとうございます。必ず、breakでフローが全部終了してしまうと勘違いしておりました。
解決いたしました。
hazawa98676
 
記事: 5
登録日時: 2016年5月23日(月) 11:40


Return to ビギナールーム

オンラインデータ

このフォーラムを閲覧中のユーザー: Google [Bot] & ゲスト[1人]