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 キーワードを用いて他処理の続行を回避します。