だから、運が悪いという興味深い問題があります。一連の動的配列変数を作成する必要があります。
コード:
$temp = 'arr1=(1,2,3);arr2=(4,5,6);arr3=(7,8,9)'
foreach($item in $temp.split(";")){
$var = $item.split("=")
New-variable $var[0] $var[1]
get-variable $var[0]
}
結果:
$arr1 (1,2,3)
... (4,5,6)
... (7,8,9)
作成したい変数/値のセミコロンで区切られたリストを含む変数 $temp があります。上記のように、これを作成するために new-variable を使用しています。興味深いのは、これをスクリプトから実行すると、最初の呼び出しで new-variable が機能しますが、配列内の他のすべての変数に対して "..." が返されることです。何がこれを引き起こしているのでしょうか?