Go语言是一门开源的编程语言,它的设计目标是能够打造编译简单、执行速度快和可靠的软件。
Go by Example是Go语言的动手学习指南,它的每个例子都带有适当的注释。
这是第十章节。关于字典(Maps)。...
分类:
其他好文 时间:
2014-12-04 20:01:57
阅读次数:
195
在给ulipad代码编辑器做一个支持Golang的plugin,这个文件是plugin所需的mClassBrowser.py文件的一部分GolangParse.pyimport redef parseFile(filename): dict = {'import':[], 'struct':{...
分类:
编程语言 时间:
2014-12-03 23:03:33
阅读次数:
418
golang 生成随机数,加一个循环计数,这是使用时间作为种子的简单改进型,在同一线程多次调用及并发的时候都表现良好。...
分类:
其他好文 时间:
2014-12-03 15:50:29
阅读次数:
166
Go语言是一门开源的编程语言,它的设计目标是能够打造编译简单、执行速度快和可靠的软件。Go by Example是Go语言的动手学习指南,它的每个例子都带有适当的注释。
这是第九章节。关于切片(Slices)。...
分类:
其他好文 时间:
2014-12-02 09:04:27
阅读次数:
180
虽然golang是用C实现的,并且被称为下一代的C语言,但是golang跟C的差别还是很大的。它定义了一套很丰富的数据类型及数据结构,这些类型和结构或者是直接映射为C的数据类型,或者是用C struct来实现。了解golang的数据类型和数据结构的底层实现,将有助于我们更好的理解golang并写出质...
分类:
其他好文 时间:
2014-11-30 15:21:38
阅读次数:
238
GOPATH\src\sex\sex.gopackage sextype Sex uintconst ( Male Sex = iota Female)func (sex Sex) String() string { switch sex { case Male: ...
分类:
其他好文 时间:
2014-11-30 13:57:35
阅读次数:
869
GOPATH\src\day\day.gopackage daytype Day uintconst ( Sunday Day = iota Monday Tuseday Wednesday Thursday Friday Saturday)func (da...
分类:
其他好文 时间:
2014-11-30 13:51:44
阅读次数:
206
标识符可被 导出 以允许从另一个包访问。
同时符合以下条件即为已导出标识
1、标识符名的第一个字符为Unicode大写字母(Unicode类别“Lu”);
2、该标识符在包块中已声明或为字段名或方法名。...
分类:
其他好文 时间:
2014-11-30 00:49:48
阅读次数:
205
我们在写Go代码的时候经常用到import这个命令用来导入包文件,而我们经常看到的方式参考如下:import( "fmt")然后我们代码里面可以通过如下的方式调用fmt.Println("hello world")上面这个fmt是Go语言的标准库,他其实是去goroot下去加载该模块,当然Go...
分类:
其他好文 时间:
2014-11-29 00:10:13
阅读次数:
188