go语言基础之append函数的使用

时间:2021-08-27 05:50:49

1、append函数的使用

作用:在原切片的末尾添加元素

示例:  

package  main //必须有个main包   import  "fmt"   func  main() {      s1 := []int{}      fmt.Printf( "len = %d, cap = %dn" , len(s1), cap(s1))      fmt.Println( "s1 = " , s1)        //在原切片的末尾添加元素      s1 = append(s1, 1)      s1 = append(s1, 2)      s1 = append(s1, 3)      fmt.Printf( "len = %d, cap = %dn" , len(s1), cap(s1))      fmt.Println( "s1 = " , s1)        s2 := []int{1, 2, 3}      fmt.Println( "s2 = " , s2)      s2 = append(s2, 5)      s2 = append(s2, 5)      s2 = append(s2, 5)      fmt.Println( "s2 = " , s2) }

#执行结果:

1 2 3 4 5 6 7 len = 0, cap = 0 s1 =  [] len = 3, cap = 4 s1 =  [1 2 3]   s2 =  [1 2 3] s2 =  [1 2 3 5 5 5]