GO学习笔记 - 基本数据类型
摘要:官方教程:https://tour.go-zh.org/basics/11 官方示例:
阅读全文
posted @
2017-02-10 11:26
sunylat
阅读(233)
推荐(0)
GO学习笔记 - 用":="实现短声明变量!
摘要:对于Delphi程序员,":="这个符号再熟悉不过了,表示对变量赋值!在GO语言中,同样表示赋值,但是和Delphi有些不同,不同就在于不需要var变量名称了!GO语言中的":="用于替代var,实现短声明变量! 官方教程:https://tour.go-zh.org/basics/10 官方示例代
阅读全文
posted @
2017-02-10 11:17
sunylat
阅读(555)
推荐(0)
GO学习笔记 - 没有参数的 return 语句返回各个返回变量的当前值,这种用法被称作“裸”返回。
摘要:Go 的返回值可以被命名,并且就像在函数体开头声明的变量那样使用。 返回值的名称应当具有一定的意义,可以作为文档使用。 没有参数的 return 语句返回各个返回变量的当前值。这种用法被称作“裸”返回。 直接返回语句仅应当用在像下面这样的短函数中。在长的函数中它们会影响代码的可读性。 官方教程:ht
阅读全文
posted @
2017-02-10 11:10
sunylat
阅读(1827)
推荐(0)
GO学习笔记 - 函数名前面是否有输入参数肯定是不一样的!!
摘要:在刚接触GO语言时候,我相信你也会有这种困惑,为什么有的函数名前面有输入参数,而一些却没有,它们是否有差别?确实有差别,没有输入参数,是一般的函数;有输入参数,是结构的方法,输入参数叫做“方法接收者”!GO语言没有类,方法都定义在结构上了!! 官方教程: 函 数:https://tour.go-zh
阅读全文
posted @
2017-02-10 00:21
sunylat
阅读(5139)
推荐(0)
GO学习笔记 - 包内首字母大写的名称是被导出的,才能被其它包代码调用!
摘要:在GO语言的任意包内,如果名称的首字母是大写的,意味着这个名称被导出,在其它包中可以使用“包名.名称”方式来调用,如果名称首字母不是大写,那么只能在这个包内部使用!这个概念还真是和以往接触的编程语言的包和单元都不一样!! 官方教程:https://tour.go-zh.org/basics/3 实例
阅读全文
posted @
2017-02-09 22:58
sunylat
阅读(1519)
推荐(0)
GO语言官方中文教程!
摘要:官方中文教程网址:https://tour.go-zh.org/basics/1 推荐理由:简洁,一句废话没有,对于初学者可以让大家快速掌握GO语言! 注意问题:如果不能访问,你懂的! 教程截图:
阅读全文
posted @
2017-02-09 22:02
sunylat
阅读(2094)
推荐(0)
Gogland编译Syncthing!
摘要:说明:我仅仅以这个Syncthing工程为例,来说明如何正确使用Goland编译其他人写的工程,应该具有普遍意义,看懂这篇博客,你想用Gogland去编译其他人的工程,应该不是问题!! Syncthing是一个免费开源的p2p软件,Go语言编写的! 官网:https://syncthing.net/
阅读全文
posted @
2017-02-07 08:30
sunylat
阅读(2122)
推荐(1)
Gogland编译LiteIDE工程需要注意问题!
摘要:致歉声明:实在抱歉,因为自己对Go语言和Gogland的不熟悉,导致错误判断!无论LiteIDE和Goland都可以顺利使用同一个包下的其它文件内容!!Go语言本身就允许把一个包拆分成不同的文件,下面两个工具都完美支持!! LiteIDE 下载地址:https://sourceforge.net/p
阅读全文
posted @
2017-02-06 00:44
sunylat
阅读(931)
推荐(0)
Gogland使用 - 非常简单查看Go语言源代码全貌!
摘要:Go语言也支持面向对象开发,不过和以往我们所使用的面向对象开发还是有不同,Go语言主张组合方式形成类的概念,在Go语言中,结构起到很大作用,如果用结构组合字段和方法,那么单纯在源代码中看,真的是费时费力,尤其看别人写的代码,举例如下: 这个rawConnection是一个结构,同时它也定义了很多方法
阅读全文
posted @
2017-02-04 21:21
sunylat
阅读(4127)
推荐(0)
Gogland配置- 去掉Go源代码中的参数提示
摘要:Gogland处于好意,在Go源代码中对每个参数提示类型,这或许方便大家处理源代码,但是我觉得对于正常阅读源代码反而造成一种负担,我决定去掉这个功能! 2020版配置方式: A,IDEA依次打开File→settings → Editor →Inlay Hints →java ,根据个人喜好 在 S
阅读全文
posted @
2017-02-03 18:31
sunylat
阅读(2770)
推荐(0)
Gogland配置- 修改Go源代码tab值
摘要:Gogland对Go源代码默认值为8个,我很不习惯,第一次遇到tab数量这么大的,于是我决定修改这个tab值! 1,点击顶部菜单“File”->"Settings"。 2,在弹出的“Settings”对话框左侧,选择“Editor”->"Code Style"->"Go",随后在右侧按照下图,修改t
阅读全文
posted @
2017-02-03 18:18
sunylat
阅读(1584)
推荐(0)
Ubuntu - 14.04下,GO语言的安装!
摘要:一,下载GO语言的安装文件,我直接下载GO语言的安装包(64位),并不是源码: 下载地址: 64位:https://storage.googleapis.com/golang/go1.6.linux-amd64.tar.gz 32位:https://storage.googleapis.com/go
阅读全文
posted @
2016-03-06 13:57
sunylat
阅读(181)
推荐(0)
GO语言(golang)官方网站!
摘要:GO语言官方网站,在上面可以查看所有API文档、使用在线工具编写程序,你可以去看看!! https://golang.org/
阅读全文
posted @
2016-02-24 14:47
sunylat
阅读(2296)
推荐(0)
ubuntu - 14.04,安装、配置GO语言开发工具Eclipse!!
摘要:在配置Eclipse之前,我们必须保证下面这些都已经安装,并且正常工作了: 一,Go语言:参考文章 http://blog.csdn.net/sunylat/article/details/49859695 二,Eclipse:参考文章 http://blog.csdn.net/sunylat/ar
阅读全文
posted @
2015-11-17 10:59
sunylat
阅读(188)
推荐(0)
ubuntu - 14.04,安装Go语言(谷歌公司开发的一种语言)
摘要:Go语言下载地址:https://storage.googleapis.com/golang/go1.5.1.linux-amd64.tar.gz 安装: 1,以root身份在shell里执行: tar -C /usr/local -xzf go1.5.1.linux-amd64.tar.gz 2,
阅读全文
posted @
2015-11-16 03:25
sunylat
阅读(165)
推荐(0)