摘要:
struct是变量的集合 interface是方法的集合 struct与interface都支持匿名字段, 换言之, 支持组合实现继承. golang的struct与C++的class一样, 只能声明变量, 不能初始化. golang的错误机制就是借且多值返回将错误作为结果返回. 所以关键API调用 阅读全文
posted @ 2016-09-07 13:40
HEZOF
阅读(219)
评论(0)
推荐(0)
摘要:
在golang中空的interface即interface{}可以看作任意类型, 即C中的void *. 对interface{}进行类型测试有2种语法: 1. Comma-ok断言: value, ok = element.(T), 其中T是具体类型. 2. Switch测试: switch el 阅读全文
posted @ 2016-09-07 13:39
HEZOF
阅读(496)
评论(0)
推荐(0)
摘要:
golang反射来自Go AST(Abstract Syntax Tree). reflect操作更多像traverse AST. t := reflect.TypeOf(obj) 使用TypeOf()获取类型信息. v := reflect.ValueOf(obj) 使用ValueOf获取值信息 阅读全文
posted @ 2016-09-07 13:39
HEZOF
阅读(218)
评论(0)
推荐(0)
摘要:
golang的每种类型, 凡是用type定义的类型, 其类型名既是其构造函数,也是其转换函数. 其中,构造函数后眼{...}, 转换函数后跟(...) 阅读全文
posted @ 2016-09-07 13:38
HEZOF
阅读(254)
评论(0)
推荐(0)
摘要:
http://www.100hack.com/2014/04/14/golang%E4%B8%AD%E7%9A%84des%E5%8A%A0%E5%AF%86ecb%E6%A8%A1%E5%BC%8F/ henry(454213807) 0:26:14继续下午问的 ECB 问题. 在 go 的 is 阅读全文
posted @ 2016-09-07 13:37
HEZOF
阅读(679)
评论(0)
推荐(1)
摘要:
golang中关键API的调用都会在最后返回err(golang多值返回). 调用者可以选择处理, 或者不处理该err, 或原装返回给上一层的调用者. golang中的err是error类型, type error interface{ Error() string } 阅读全文
posted @ 2016-09-07 13:36
HEZOF
阅读(147)
评论(0)
推荐(0)
摘要:
golang中什么样的类型可以赋值nil? 类型文档中有注定"uninitialized value is nil"的类型都可以赋值nil. golang的基本类型不能赋值nil: bool int uint float complex byte rune string struct golang的 阅读全文
posted @ 2016-09-07 13:35
HEZOF
阅读(697)
评论(0)
推荐(0)
摘要:
Semicolons The formal grammar uses semicolons ";" as terminators in a number of productions. Go programs may omit most of these semicolons using the f 阅读全文
posted @ 2016-09-07 13:34
HEZOF
阅读(369)
评论(0)
推荐(0)
摘要:
Go support for Android David Crawshaw June 2014 Abstract We propose to introduce Go support for the Android platform. The focus will be on supporting 阅读全文
posted @ 2016-09-07 13:33
HEZOF
阅读(209)
评论(0)
推荐(0)
摘要:
Introducation (1)How to organize go code (2)How to develope go package (3)How to use go tool How to orgnize go code: workspace: (1)src: one pakcage pe 阅读全文
posted @ 2016-09-07 13:32
HEZOF
阅读(231)
评论(0)
推荐(0)
浙公网安备 33010602011771号