摘要: Go的字符串遍历,有两种方式: 打印结果: 上面代码执行后,会打印一串数字而不是字符。这是由于go语言中的字符串实际上是类型为byte的只读切片。或者说一个字符串就是一堆字节。这意味着,当我们将字符存储在字符串中时,实际存储的是这个字符的字节。一个字符串包含了任意个byte,它并不限定Unicode 阅读全文
posted @ 2019-04-28 21:59 aaronthon 阅读(12467) 评论(0) 推荐(0) 编辑
摘要: 在go语言中,遍历数据或切片时可以用range,range会产生两个值,分别是数据的索引与值: 这种写法非常不好(虽然没有报错),因为for…range的过程中,产生了index(索引)与value两个值,但是在遍历的时候,却没有显示地声明有这index变量,虽然我们此时不用index,时刻养成良好 阅读全文
posted @ 2019-04-28 21:46 aaronthon 阅读(395) 评论(0) 推荐(0) 编辑
摘要: for循环是一个循环控制结构,可以执行指定次数的循环。 三种循环方式 第一种,常见的 for 循环,支持初始化语句 init: 一般为赋值表达式,给控制变量赋初值; condition: 关系表达式或逻辑表达式,循环控制条件; post: 一般为赋值表达式,给控制变量增量或减量。 for语句执行过程 阅读全文
posted @ 2019-04-28 21:34 aaronthon 阅读(4688) 评论(0) 推荐(0) 编辑