PowerShellで多次元配列を使用するのだが、要素数の上限が決まっていれば、簡単
$array1 = @(@(1,"a"),@(2,"b"),@(3,"c"),@(4,"d"))
要素数が可変の時は、
$array+= ,@(要素)
「+=」で、追加するが、ここで嵌ったのが、「@」の前の「,(カンマ)」、これを忘れると単なる一次元配列になってしまう。
$array+= @(要素)
こんな感じで、「,」を付けないで、書きたくなるが、これでは、ダメ
実際の動きは、下のようになる。
$array += ,@(1,"a")
$array += ,@(2,"b")
$array += ,@(3,"c")
$array += ,@(4,"d")
$array[0][0]
$array[0][1]
$array[1][0]
$array[1][1]
$array[2][0]
$array[2][1]
$array[3][0]
$array[3][1]
$array=$null
実行結果
1
a
2
b
3
c
4
d
本日の河上選手:児島初日
6R 5号艇 5コース進入
トップスタートで伸びもあったが、3号艇にブロックされて5着