IT練習ノート

IT関連で調べたこと(実際は嵌ったこと)を書いています。

PowerShellの配列のカンマに嵌る

$ary = @(
   ('a', '1')
 , ('b', '2')
)

foreach($x in $ary){
  Write-Host $x[0] "-"  $x[1]
} 
a - 
1 - 
b - 2

なんと!

$ary = @(
  ('a', '1'),
  ('b', '2')
)

foreach($x in $ary){
  Write-Host $x[0] "-"  $x[1]
} 
a - 1
b - 2

どういう仕様なんでしょうか?