类似C语言中,有时需要在全局变量中定义一个已知值的数组,例如:const uint16 tableCrc,go的定义方法为: var tableCrc = [256]uint16{ 0x0000, 0x1021, 0x2042, 0x3063, 0x4084, 0x50A5, 0x60C6, 0x7...
分类:
编程语言 时间:
2015-01-07 18:15:41
阅读次数:
206
下载golang安装包
下载地址:
http://www.golangtc.com/download
https://code.google.com/p/go/downloads/list
go1.4.darwin-amd64-osx10.8.pkg
go1.4 Mac OS X (x86 64-bit) PKG installer
设置环境...
分类:
系统相关 时间:
2015-01-07 15:03:54
阅读次数:
171
因为要跟着 dockerpool 的基友写 Docker 管理的程序,所以今年的目标是学习 go 语言。看完 go 的入门教程,高深的代码还看不懂,所以决定先尝试写一些平常可以用的东西,mac 底下的 nc 命令可以检测很多东西,但是用着不习惯,所以决定写一个 check tcp udp 的包。package main
import (
"flag"
"fmt"
"net...
分类:
其他好文 时间:
2015-01-06 15:33:29
阅读次数:
113
算法是程序的灵魂,而排序算法则是一种最基本的算法。排序算法有许多种,本文介绍4中排序算法:冒泡排序,选择排序,快速排序和插入排序,以从小到大为例。...
分类:
编程语言 时间:
2015-01-03 11:58:19
阅读次数:
183
Go语言是一门开源的编程语言,它的设计目标是能够打造编译简单、执行速度快和可靠的软件。
Go by Example是Go语言的动手学习指南,它的每个例子都带有适当的注释。
这是第十五章节,关于函数闭包(Closures)。...
分类:
其他好文 时间:
2015-01-03 09:28:50
阅读次数:
160
Go语言是一门开源的编程语言,它的设计目标是能够打造编译简单、执行速度快和可靠的软件。
Go by Example是Go语言的动手学习指南,它的每个例子都带有适当的注释。
这是第十四章节,关于可变参数函数(Variadic Functions)。...
分类:
其他好文 时间:
2015-01-03 09:27:50
阅读次数:
151
Go语言是一门开源的编程语言,它的设计目标是能够打造编译简单、执行速度快和可靠的软件。
Go by Example是Go语言的动手学习指南,它的每个例子都带有适当的注释。
这是第十六章节,关于递归函数(Recursion)。...
分类:
其他好文 时间:
2015-01-03 09:23:33
阅读次数:
157
var?l?sync.Mutex
var?a?string
func?f()?{
a?=?"hello,?world"
l.Unlock()
}
func?main()?{
l.Lock()
go?f()
l.Lock()
print(a)
} sync 包中实现了两个关于锁的数据类型,sync.Mutex 和 sy...
分类:
编程语言 时间:
2015-01-02 12:23:57
阅读次数:
181
http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=22312037&id=3756923一、struct Go语言中,也有struct,定义与C语言类似,举例说明如下: type person struct { name string a...
分类:
其他好文 时间:
2015-01-01 14:49:19
阅读次数:
307