ネコの耳に念仏

ネコの耳に念仏

ガンバらない技術ブログを目指します

PowerShellで未定義の変数をIF文などの構文で参照するとエラーになるのか?

ふと PowerShell で未定義の変数を IF 文の条件文に含めるとエラーって出るんだっけ?と疑問に思ったので、確認してみた。

結論

先に結論を述べておくと、エラーは出ません。

検証

PowerShell で次のようなサンプルコードを実行する。

if($hoge -eq "fuga"){echo "OK"}else{echo "NG"}

実行結果は下記の通り。

NG

以上。