摘要: 1. { 换行: Opening Brace Can't Be Placed on a Separate Line 2. 定义未使用的变量: Unused Variables 2. import 但未使用: Unused Imports 3. a := 123 简短变量定义方式只能在函数内部使用:  阅读全文
posted @ 2016-11-24 17:56 junneyang 阅读(1686) 评论(0) 推荐(0) 编辑
摘要: 在Go规范,^这个运算符在一元运算符和二元运算符中都出现了。那么他们分别是啥?在规范中说道:^ bitwise XOR integers这是按位异或。 Go语言位操作实例 阅读全文
posted @ 2016-11-24 16:52 junneyang 阅读(14738) 评论(0) 推荐(1) 编辑
摘要: 结论: 通用的UTF8编码可是Ken Thompson和Rob Pike共同发明的, 他们都是Go的作者. Go中rune对应unicode的码点, string只是UTF8编码.len("Hello, 世界")返回的是UTF8编码的字符串的字节长度;len([]rune("Hello, 世界")) 阅读全文
posted @ 2016-11-24 15:23 junneyang 阅读(3476) 评论(0) 推荐(0) 编辑