Go language slice element append and copy

package main

import "fmt"

func main() {
	// 切片遍历
	var arr [5]int = [...]int{10,20,30,40,50}
	slice := arr[1:4]
	// 取整个数组 slice := arr[:]
	// 切片追加元素
	slice = append(slice, 100)
	var slice2 = make([]int, 10)
	// 切片拷贝
	copy(slice2, slice)
	fmt.Println("slice=", slice)
	fmt.Println("slice2=", slice2)
}

 

Guess you like

Origin blog.csdn.net/qq2942713658/article/details/113006923