Muni Bus

パソコンの操作方法や設定方法を忘れないようにメモしています。ブログを一回引っ越ししているので、所々表示がかなり乱れています・・・

【Windows PowerShell】配列を作成する

要素をカンマ(,)で区切り、代入演算子「=」で変数に代入すればよい。

PS > $ary = 1, 2, 3, "A", "B", 4
PS > $ary
1
2
3
A
B
4

なお、カンマで区切りを明示しないと配列としては作成されない。以下の例では、最初に文字列として認識され、文字列の結合になってしまっている。

PS > $ary = "A"
PS > $ary += "B"
PS > $ary
AB

素数が1の配列を簡単に作成するには最初の要素を代入するときに、その要素の前にカンマを付ければよい。

PS > $ary = , "A"
PS > $ary += "B"
PS > $ary
A
B

空の要素を作成するには「@()」を代入すればよい。

PS > $ary = @()
PS > $ary += "A"
PS > $ary += 1
PS > $ary
A
1