PowerShell で配列に要素を動的に追加するにはどうすればよいですか? 質問する

PowerShell で配列に要素を動的に追加するにはどうすればよいですか? 質問する

私はまだ PowerShell の経験があまりないので、やりながら独学で学ぼうとしています。

より大きなプロジェクトの概念実証コードを作成しようとしています。ここでの主な目標は、関数を使用して配列に要素を動的に作成して追加することです。

これが私のコードです:

$testArray = @()
function addToArray($Item1)
{
    $testArray += $Item1
    "###"
}

$tempArray = "123", "321", "453"
$foldertest = "testFolder"

foreach($item in $tempArray)
{
    addToArray $item
}
"###"

関数が終了するたびに、配列は空になります。私のプログラミング経験のほとんどは、Java、PHP、C、C++ などからのものであることを念頭に置いてください。これを PHP で実行した場合 (もちろん言語構文を調整します)、問題なく動作したはずです。

ベストアンサー1

$testArray = [System.Collections.ArrayList]@()
$tempArray = "123", "321", "453"

foreach($item in $tempArray)
{
    $arrayID = $testArray.Add($item)
}

おすすめ記事