未分類

PowerShell - 型推論とは違うことに注意

Windows PowerShell で、型を明示的に宣言せずに変数を作成できますが、これは、.NET Framework の型推論とは違うことに注意します

暗黙的に宣言した数値型の変数に文字列型を代入

このサンプルを実行すると、最初は int 型の変数が作成されますが、文字列を代入することができます。そして変数の型も文字列型に変化します。

$v1 = 1
$v1.GetType().FullName
$v1 = "Hello"
$v1.GetType().FullName

-未分類