摘要:go语言中包(package)与java中的包(package)非常类似,都是组织代码的方式,而且都和磁盘上的目录结构存在对应关系。go语言中,包名一般为go代码所在的目录名,但是与java不同的是,go语言中包名只有一级,而在java中包名是以点分割的多级目录组合的。go语言中,引用包时需要以GO... 阅读全文
posted @ 2015-03-03 08:59 klain 阅读 (6026) 评论 (0) 编辑
摘要:GOROOTGO语言安装的路径,如MAC下是/usr/local/go,类似于JAVA中的JAVA_HOME。GOPATHGOPATH表示代码包所在的地址,可以设置多个。假设:GOPATH=~/go1:~/go2,GOROOT=/usr/local/go,在代码中引用了包:github.com/bi... 阅读全文
posted @ 2015-03-03 08:53 klain 阅读 (1100) 评论 (0) 编辑
摘要:谷歌官方维护了一个基于go语言的开源项目列表:https://github.com/golang/go/wiki/Projects其中有非常多的优秀项目值得学习,有几百行代码适合新手阅读的项目,也有大型如nsq、docker等的项目。下面推荐几款适合学习的项目:1、cache2gohttps://g... 阅读全文
posted @ 2015-03-02 22:52 klain 阅读 (9115) 评论 (2) 编辑