continue (マクロ)
パッケージ: CURL.LANGUAGE.COMPILER

シグネチャ

{continue [tag=tag-name]}

特定のループの現在のボディの最後に、実行を移します。

tag-name: forwhile、または until ループ囲み内のタグとしても使用される、有効な Curl 識別子であることが必要です。

説明

continue ステートメントは、特定のループで現在のボディの最後にジャンプします。特定のループとは、continue ステートメントを含む最も内側にあるループです。指定されている場合、このループは tag-name と一致します。現在のボディとは、ループ内にあるステートメントのセットです。continue を含み、next キーワードまたはループの終わりで終了します。continue ステートメントは、ループの次の繰り返しをスキップするために実行します。
next キーワードの詳細については、while を参照してください。『Curl 開発者ガイド』で continue のセクションも参照してください。


例: 簡単な continue サンプル。
{value
    let my-vbox:VBox = {VBox}
    let i:int = 0

    {while i < 5 do
        {if i mod 2 == 0 then
            {continue}
        }
        {my-vbox.add i}
     next
        set i = i + 1
    }
    my-vbox
}