http://winscript.jp/powershell/222
powershellでは要素が1つの配列は値に自動展開される。
よって、以下のような変なことになる。
if (@($null )) { echo "t" } # $nullが入った配列ではなく$nullが評価されるので、偽 if (@($null, $null)) { echo "t" } # $nullが2つ入った配列が評価されるので、真
http://winscript.jp/powershell/222
powershellでは要素が1つの配列は値に自動展開される。
よって、以下のような変なことになる。
if (@($null )) { echo "t" } # $nullが入った配列ではなく$nullが評価されるので、偽 if (@($null, $null)) { echo "t" } # $nullが2つ入った配列が評価されるので、真