摘要: golang interface内存布局 阅读全文
posted @ 2016-01-11 21:33 chukuang2004 阅读(1036) 评论(0) 推荐(1) 编辑
摘要: 以下代码在go1.5验证通过package mainimport ("fmt")type Person struct {name stringage inttel string}type Student struct {Person // 有另一个字段school string}func (p ... 阅读全文
posted @ 2016-01-08 11:15 chukuang2004 阅读(646) 评论(0) 推荐(0) 编辑
摘要: 1、创建无缓冲var chs1 = make(chan int)var chs2 = make(chan float64)var chs3 = make(chan string)有缓冲var chs1 = make(chan int, 3)var chs2 = make(chan float64, ... 阅读全文
posted @ 2016-01-06 18:22 chukuang2004 阅读(354) 评论(1) 推荐(0) 编辑
摘要: 面试时碰到的问题:怎么不导入package,而调用包的init,答案是import时使用下划线import 下划线(如:import _hello/imp)的作用:当导入一个包时,该包下的文件里所有init()函数都会被执行,然而,有些时候我们并不需要把整个包都导入进来,仅仅是是希望它执行init(... 阅读全文
posted @ 2015-12-06 11:13 chukuang2004 阅读(361) 评论(1) 推荐(0) 编辑