0

我想知道你能不能帮我解决这个问题。我在powershell中有一组对象,其中包含:

$array = @(1,2,3,4,5)

所以$array给了我这个:

1
2
3
4
5

现在我想在该位置添加数字 6,$array[3],以便输出为:

1
2
3
6
4
5
4

1 回答 1

0

有很多方法可以做到这一点。前任。

PS > $i = 1..5

PS > $i
#ouput
1
2
3
4
5

PS > function insertInto ($array, $index, $value) {
    @($array[0..($index-1)],$value,$array[$index..($array.length-1)])
}

PS > $i = insertInto $i 3 6

PS > $i
#output
1
2
3
6
4
5

警告,上面的方法对于单值数组不是很好。

于 2013-11-13T15:52:14.820 回答