package main
import (
"fmt"
)
func main() {
s1 := make([]int, 10)
for i := 0; i < 10; i++ {
s1 = append(s1, i)
}
for k := range s1 {
fmt.Println("k=", k, "v=", s1[k])
}
}
程序运行的结果:
k= 0 v= 0
k= 1 v= 0
k= 2 v= 0
k= 3 v= 0
k= 4 v= 0
k= 5 v= 0
k= 6 v= 0
k= 7 v= 0
k= 8 v= 0
k= 9 v= 0
k= 10 v= 0
k= 11 v= 1
k= 12 v= 2
k= 13 v= 3
k= 14 v= 4
k= 15 v= 5
k= 16 v= 6
k= 17 v= 7
k= 18 v= 8
k= 19 v= 9
结论:append方法 往切片最后一个元素的后面添加