I have the following situation in powershell:
$arrayX = 0..1
$arrayY = 0..10
$array1 = @()
$array2 = @()
for ($i = 0; $i -lt $arrayY.Length; $i++){
$array1 += $arrayX[0] + $arrayY[$i]
$array2 += $arrayX[1] + $arrayY[$i]
}
Both $arrayX and $arrayY can be variable in length. If i extend $arrayX by 1 i'll need to adjust the code to take the third value into account. like this:
$arrayX = 0..2
$arrayY = 0..10
$array1 = @()
$array2 = @()
$array3 = @()
for ($i = 0; $i -lt $arrayY.Length; $i++){
$array1 += $arrayX[0] + $arrayY[$i]
$array2 += $arrayX[1] + $arrayY[$i]
$array3 += $arrayX[2] + $arrayY[$i]
}
What is the best practice in a situation like this to have this work automatic?