
go
dmcler
这个作者很懒,什么都没留下…
展开
-
【golang】EclipseC++配置go开发环境
1. 安装go安装之后,配置环境变量GOROOT,GOPATH,前者是go的安装路径,后者是go的工程路径。2. go插件安装gocode是代码自动补全程序;guru代码导航程序;godef代码跳转程序(1)点击eclipse的help|install new software,在“Work with”内输入:http://goclipse.github.io/releases...原创 2018-03-23 21:49:07 · 488 阅读 · 0 评论 -
[golang]golang中的双引号、单引号、反引号
go语言中不倾向使用单引号表示字符串,单引号用于表示Golang的一个特殊类型:rune,类似其他语言的byte但又不完全一样,是指:码点字面量(Unicode code point),不做任何转义的原始内容双引号用来创建可解析的字符串字面量(支持转义,但不能用来引用多行)反引号用来创建原生的字符串字面量,这些字符串可能由多行组成(不支持任何转义序列),原生的字符串字面量多用于书写多行消息、...原创 2018-04-07 20:09:20 · 15240 阅读 · 1 评论 -
[golang]struct {}
有c/c++学习经历的会发现go的struct语法和c/c++很类型,但是golang的struct{}很有意思。做set,map[string]struct{} 由于struct{}是空,不关心内容,这样map便改造为setchan struct{} 可以做退出func worker(i int, ch chan Work, quit chan struct{}) { ...原创 2018-06-03 15:51:50 · 7295 阅读 · 0 评论 -
[golang] interface{}
golang中interface的作用和java的interface的作用很像,虽然go号称使用组合的方式来实现oo,没有像java那样显示继承一个interface。本文讲解另一个功能,inerface{ }。 interface{}是一类特殊的接口,类似于Java的Object,它是所有对象的基类。所有类型变量都可以赋值给它。func f(x interface{}) { ...原创 2018-05-28 19:06:29 · 1973 阅读 · 0 评论 -
[golang] go语言依赖
本想介绍 vendor,发现两篇介绍太好了,就不多说了,直接传送门 https://ieevee.com/tech/2017/07/10/go-import.html https://studygolang.com/articles/10312原创 2018-06-10 15:45:26 · 512 阅读 · 0 评论