Insert List at Index in Go

Posted by yhuang
Public (Editable by Users)
Go
Edit
package main

import (
    "fmt"
)

func main() {
    s := []int{1, 2, 3, 4, 5}
    s2 := []int{6, 7, 8, 9, 10}

    insertIdx := 3
    s = append(s[:insertIdx], append(s2, s[insertIdx:]...)...)
    fmt.Println(s)
}