摘要: static, checked at compile time, dynamic when asked for每个语言都有反射,我们的GO反射也很拽,不服来辩。Go语言是静态类型,所有数据的类型在编译器都是明确的,规定好了的。总之在编译的时候就决定了数据的类型的。type MyInt intvar i intvar j MyInt即使是底层存的是一个类型,声明的类型不一样,也要强制转换才能互用。另:go里面没有隐式转换,碰到类型不同只能强转。牛逼哄哄地不让你有半点越界。比如io package 里面的Reader和Writer。只要实现了Reader的read方法,就可以按照read来存var 阅读全文
posted @ 2014-03-21 15:19 ggaaooppeenngg 阅读(373) 评论(0) 推荐(0) 编辑