0

I was wondering if you could help me on this one. I have an array of objects in powershell containing this:

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

so $array gives me this:

1
2
3
4
5

now i would like to add in the number 6 on the position $array[3], so that the output would be:

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 に答える