ja-JP/about_For.help.txt

TOPIC
    about_For

簡単な説明
    初期化・条件・更新の 3 要素で繰り返しを制御する for 文を説明します。

詳細な説明
    for 文は、条件が真である間、コマンドを繰り返し実行するループ構文
    です。配列の添字を一定の間隔で進めながら処理する場合などに便利です。

    基本的な構文は次のとおりです。

    for (<初期化>; <条件>; <更新>)
    {
        <繰り返し実行するコード>
    }

    各要素の役割は次のとおりです。

    - 初期化 : ループ開始前に 1 回だけ実行されます。通常はカウンター
               変数の初期化に使います。
    - 条件 : 各繰り返しの前に評価されます。真である間ループが続きます。
    - 更新 : 各繰り返しのコード実行後に実行されます。通常はカウンター
               変数の増減に使います。

    初期化と更新では、カンマで区切って複数の代入を行えます。条件では
    -and や -or などの論理演算子で複数の条件を組み合わせられます。
    foreach と異なり、for では $i += 2 のように任意の増分を指定できます。

    各要素は省略できます。3 つすべてを省略した for (;;) は無限ループに
    なります。



    for ($i = 0; $i -lt 5; $i++)
    {
        Write-Host $i
    }
    # 0 から 4 までを表示します

    # 2 ずつ増やす例
    for ($i = 0; $i -lt 10; $i += 2)
    {
        Write-Host $i
    }
    # 0, 2, 4, 6, 8

    # 初期化と更新で複数の変数を扱う例
    for (($i = 0), ($j = 10); $i -lt $j; $i++, $j--)
    {
        Write-Host "$i $j"
    }

ループ制御

    - break : ループ全体を即座に終了します。
    - continue : 現在の繰り返しを中断し、更新部分を実行してから
                 条件の再評価へ進みます。

関連項目
    about_While
    about_Do
    about_Foreach
    about_Break
    about_Continue
    about_Comparison_Operators

----
原文: PowerShell-Docs (CC BY 4.0) の翻訳 / PSHelpJaJP