PowerShell Switch ステートメントの使い方

PowerShell の Switch ステートメントは、指定した式の値によって異なる処理を実行する場合に使用します。

switch (<表达式>) {
    <值1> { <操作1> }
    <值2> { <操作2> }
    <值3> { <操作3> }
    default { <默认操作> }
}

さまざまな数値に応じて異なる処理を実行するための Switch 文を使う方法を示す例を以下に示します。

$num = 2

switch ($num) {
    1 { Write-Host "数字是1" }
    2 { Write-Host "数字是2" }
    3 { Write-Host "数字是3" }
    default { Write-Host "数字不是1、2或3" }
}

numの値が2なので、結果は「数字は2」を出力します。numの値が1、3、それ以外の場合でも、それぞれ対応する処理を実行します。

Switch文では、必要な値と処理を自由に追加できます。switch文から抜けるには、 break キーワードを用いて他処理の続行を回避します。

bannerAds