码迷,mamicode.com
首页 > 编程语言 > 详细

Go语言学习笔记十二: 范围(Range)

时间:2018-03-03 19:25:58      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:ack   AC   笔记   python   遍历数组   分割   切片   pack   log   

Go语言学习笔记十二: 范围(Range)

rang这个关键字主要用来遍历数组,切片,通道或Map。在数组和切片中返回索引值,在Map中返回key。
这个特别像python的方式。不过写法上比较怪异使用:=分割,而在python中使用in分割。而python中range是函数,不是关键字。

package main

import "fmt"

func main() {
    nums := []int {10, 20, 30}
    sum := 0
    
    for i, num := range nums {
        fmt.Println(i, num);
        sum += num
    }
    
    fmt.Println("sum: ", sum);
}

Go语言学习笔记十二: 范围(Range)

标签:ack   AC   笔记   python   遍历数组   分割   切片   pack   log   

原文地址:https://www.cnblogs.com/zhangqunshi/p/8497285.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!