GoでArray.unshift()を行う
GoでJavaScriptのArray.unshift()
のような処理を行うには以下のようにします。
package main
import "fmt"
func main() {
a := []int{1, 2, 3}
a = append([]int{0}, a...)
// [0 1 2 3]
fmt.Print(a)
}
GoでJavaScriptのArray.unshift()
のような処理を行うには以下のようにします。
package main
import "fmt"
func main() {
a := []int{1, 2, 3}
a = append([]int{0}, a...)
// [0 1 2 3]
fmt.Print(a)
}