PowerShell,switch文で条件分岐する方法

スポンサーリンク

鍛錬 487

PowerShell,switch文で条件分岐する方法

switch文を使用して条件分岐する方法についてです。
 
使用方法は、以下に示す通りです。

switch (式) {
	条件1 {
		処理; break
	}
	条件2 {
		処理; break
	}
	条件3 {
		処理; break
	}
	default {
		処理; break
	}
}
スポンサーリンク

スクリプト

以下は、switch文を使用して条件分岐するスクリプト、test_switch.ps1 です。

今回は、変数 $num に格納されている数値 123 と比較しています。

$num = 123

switch ($num) {
	1 {
		echo '$num = 1'; break
	}
	123 {
		echo '$num = 123'; break
	}
	12345 {
		echo '$num = 12345'; break
	}
	default {
		echo 'default'; break
	}
}
スポンサーリンク

実行結果

以下は、スクリプト test_switch.ps1 を実行しています。

PS D:\tmp>
PS D:\tmp> .\test_switch.ps1
$num = 123

 
上記に示した通り、switch文を使用して条件分岐することができました。

タイトルとURLをコピーしました