次のコード
$a = 1..5 | % {
$l = $_, ($_+1), ($_+2)
$r = $_ * 100
$l, $r
#$l.Add($r) # Error
}
$a | % { "[$_]" }
戻り値
[1 2 3] [100] [2 3 4] [200] [3 4 5] [300] [4 5 6] [400] [5 6 7] [500]
しかし、私は次の結果を期待しましたか?
[1 2 3 100] [2 3 4 200] [3 4 5 300] [4 5 6 400] [5 6 7500]
,
追加はしませんが、2つのアイテムで構成される新しい配列を作成します。
+
アイテムを追加,
し、パイプラインによる配列のフラット化を回避するためにプレフィックスを付けるために使用します。
$a = 1..5 | % {
$l = $_, ($_+1), ($_+2)
$r = $_ * 100
,($l + $r)
}
$a | % { "[$_]" }
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加