1

だから私は2つの配列を持っているとしましょう。

$Letters = ("A","B","C")
$Numbers = ("1","2","3")

これが機能するように foreach ループをどのように構築しますか。

foreach ($letter in $letters) {set-something $number} where I could do a pair of values such that

Aに設定された1Bに設定された2Cに設定された3、など。これは何と呼ばれていますか?ネストされたループと呼ばれていると思っていましたが、全体を検索すると、これはそう呼ばれているようには見えません。どうもありがとう!

4

1 に答える 1

4

それがZip opの場合、これでうまくいきます:

C:\PS> $Letters | Foreach {$i=0} {@($_,$Numbers[$i++]}
A
1
B
2
C
3

しかし、私はあなたがこれを望むかもしれないと思います:

C:\PS> $Letters | Foreach {$i=0;$ht=@{}} {$ht."$_"=$Numbers[$i++]}
C:\PS> $ht.A
1
C:\PS> $ht.B
2
C:\PS> $ht.C
3
于 2013-11-13T20:51:42.470 に答える