随笔分类 -  Go

摘要:Interface定义:type Namer interface { Method1(param_list) return_type Method2(param_list) return_type ...}注:1. interface中不能包含变量2. 一个类型不用显式去定义实现某... 阅读全文
posted @ 2014-08-25 23:15 lemon_bar 阅读(457) 评论(0) 推荐(0)
摘要:function和method关系method是针对某一类型定义的function,function可以单独调用,method必须针对某一类型的实例进行调用//function 调用方式packageName.FuncName()//method 调用方式var t packageName.Type... 阅读全文
posted @ 2014-08-24 17:16 lemon_bar 阅读(2214) 评论(0) 推荐(0)
摘要:这两天在看reflect这个包在Docker中的使用时,遇到了各种问题,最后虽然知道怎么用了。但是对于这块的原理还不是太懂,于是把"THE WAY TO GO"中关键的几章看了下。继续坚持往下写,争取能说明白。源码还是先看Docker中源码, docker/api/client/cli.gotype... 阅读全文
posted @ 2014-08-21 23:47 lemon_bar 阅读(1492) 评论(0) 推荐(0)
摘要:init()方法如果想在一个go文件里,进行一些初始化的工作,可以把代码放到init()方法中。init()方法先被执行。func init() { // initialization of package}注意:它是没有输入参数和返回参数的。identifier首字母大小写区分当identifie... 阅读全文
posted @ 2014-08-20 23:42 lemon_bar 阅读(1013) 评论(0) 推荐(0)