Golang中国
func main(){

nums:=[]int{1,2,3,4}
sum:=0

for _,num:=range nums{
    sum+=num
    }
fmt.Println("sum",sum)
}
------------

for _, num := range nums

如果带 _, 结果为10,不带的话 结果为6


jimmykuu 于 2015-11-04 22:08 修改
2 回复
hbhzz
#1 hbhzz • 2015-11-04 21:53

这里匿名变量起什么作用呢

jimmykuu
#2 jimmykuu • 2015-11-04 22:09

for i := range nums 这里的 i 是下标:0, 1, 2, 3

需要 登录 后方可回复, 如果你还没有账号你可以 注册 一个帐号。