我希望在两个数组上执行数学运算,但是我总是最终要在数组本身而不是元素上执行。我该如何调用两个数组中的每个元素并对其进行数学运算?
$array1 = (1,2,3)
$array2 = (1,2,3)
$do | % {$array1 + $array2}
这将数组添加在一起,如下所示:
1
2
3
1
2
3
但是我正在寻找的结果如下:
2
4
6
我该怎么办?
答案 0 :(得分:2)
一种方法是像这样使用for
:
$array1 = (1,2,3)
$array2 = (1,2,3)
for ($i = 0; $i -lt $array1.Length; $i++){
$array1[$i] + $array2[$i]
}
输出:
2
4
6