Go语言学习笔记十二: 范围(Range)
2024-09-19 20:44:19
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);
}
最新文章
- Web编程基础--HTML、CSS、JavaScript 学习之课程作业“仿360极速浏览器新标签页”
- 【BZOJ-1369】Gem 树形DP
- 判断webkit中的js引擎是否是v8
- Java中的数学运算BigDecimal
- 通过 HTTP 头进行 SQL 注入
- 腾讯视频嵌入手机端网站demo - 就像微信文章中一样一样的
- 面向对象涉及SOLID原则
- 使用AdvancedInstaller打包web工程设置tomcat端口的方法
- linux 巨页使用测试
- jqgrid three 树形结构
- LeetCode刷题-005最长回文子串
- [模板] 最近公共祖先/lca
- 全志A33编译环境搭建
- Linux学习笔记之在 CentOS 里下载 RPM 包及其所有依赖包
- 6、JVM--类文件结构(下)
- 持续集成之二:搭建SVN服务器(整合Apache+Subversion)
- [翻译]NUnit---Sequential and SetCulture and SetUICulture Attributes(十八)
- 如何避免HBase写入过快引起的各种问题
- ThinkPHP5入门(四)----模板篇
- Java虚拟机知识 总结 记录
热门文章
- HDU6024 Building Shops 2017-05-07 18:33 30人阅读 评论(0) 收藏
- Hdu1050 Moving Tables 2016-05-19 16:08 87人阅读 评论(0) 收藏
- 转载:<;context-param>;与<;init-param>;的区别与作用
- 为spring代理类设置属性值
- Eclipse ADT 代码注释模版
- IDEA13 项目配置
- [ACM_暴力] 最多交换k个数的顺序,求a[i]的最大连续和
- 基于jTopo的拓扑图设计工具库ujtopo
- .Net Core2.0中使用ADO.NET
- C# 多线程 弹出模态MessageBox的一种方法