ふと PowerShell で未定義の変数を IF 文の条件文に含めるとエラーって出るんだっけ?と疑問に思ったので、確認してみた。
結論
先に結論を述べておくと、エラーは出ません。
検証
PowerShell で次のようなサンプルコードを実行する。
if($hoge -eq "fuga"){echo "OK"}else{echo "NG"}
実行結果は下記の通り。
NG
以上。
ふと PowerShell で未定義の変数を IF 文の条件文に含めるとエラーって出るんだっけ?と疑問に思ったので、確認してみた。
先に結論を述べておくと、エラーは出ません。
PowerShell で次のようなサンプルコードを実行する。
if($hoge -eq "fuga"){echo "OK"}else{echo "NG"}
実行結果は下記の通り。
NG
以上。