Windows PowerShell で、変数を作成するその他の方法を説明します。
int 型の新しいオブジェクトを作成
[int]$i = New-Object int $i
これは次の作成方法と同じです。
[int]$j $j
(補足説明)
出力結果は両方とも 0 ですが、実際のところ、後者の $j は初期化されていません。Get-Content Variable:\j の方法で変数の内容を出力すると、エラーが発生します。
型宣言の後にスペースを入れても問題なし
次の 2 つは同じ意味です。但し、型宣言の後で改行すると認識されません。
[int]$i = 10 [int] $i = 10