go append方法注意事项

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方法 往切片最后一个元素的后面添加

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值