一般来说,每种语言的循环语句都有两三种,什么for,foreach,while,do—until之类,应有尽有,总有一款适合您。但go是一款比较新的语言,语言的作者可能有一些自己的想法,循环语句就只提供了for一种。
并且这个for是将foreach合而为一的。其他语言,像C#,foreach是很方便,但如果又想用到序号,就要在外面声明一个int i;然后循环体里i++之类,讨厌得很。但go版本的就挺好,可以将每轮迭代的序号和元素返回:
一般来说,每种语言的循环语句都有两三种,什么for,foreach,while,do—until之类,应有尽有,总有一款适合您。但go是一款比较新的语言,语言的作者可能有一些自己的想法,循环语句就只提供了for一种。
并且这个for是将foreach合而为一的。其他语言,像C#,foreach是很方便,但如果又想用到序号,就要在外面声明一个int i;然后循环体里i++之类,讨厌得很。但go版本的就挺好,可以将每轮迭代的序号和元素返回:
下一篇:学习笔记 -- 内存地址
if、for、while语句
Go 语言经典教程
Go 语言的循环语句: for、break、continue、goto、range
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M