while
指定した条件が正しい(true)時、処理を繰り返し続けることができます。処理回数が決まっていない繰り返し処理を行ないたい場合に使用します。
・breakキーワードを使うと、その時点で即座に全ての繰り返し処理を終了し、ループ外の処理に進みます。
・continueキーワードを使うと、ループ内のその後の処理を行なわず、次のループに移行します。
※終了条件を書かないと無限ループが発生しTradingViewがフリーズしてしまうため注意が必要です。
定義
【明示的なループ終了をしないケース(条件式がループに応じて変化する場合)】
while (条件式)
(実行したい処理)
【breakで明示的にループを終了するケース】
while (条件式)
(実行したい処理)
if (終了条件)
break
【continueでループを飛ばす】
while (条件式)
(実行したい処理)
if (continue条件)
continue
(実行したい処理2)
戻り値
(無し)