安装eclipse eclipse 右上角为 open Perspective图标打开Go 选项卡
安装Goclipse
eclipse Help-》Install New Software -》Add
Name 输入 GoClipse
Location 中输入
http://goclipse.googlecode.com/svn/trunk/goclipse-update-site/ 现在换为
http://goclipse.github.io/releases
选择后然后下载
window -》preference-》go-》tools
设置 GOROOT,GOPATH
创建go项目
go 语言:
for 语句
for i,x:=range numbers{
fmt.Printf("第 %d 位 x 的值=%d\n",i,x)
}
函数:
闭包:函数内在包含子函数,并最终return子函数
数组初始化
参数传入数组 : void myFunction(param [10]int) 也可以未设定大小param []
go切片
map
var countryCapitalMap map[string]string
/* 创建集合 */
countryCapitalMap = make(map[string]string)
for country := range countryCapitalMap {
fmt.Println("Capital of",country,"is",countryCapitalMap[country])
}
//range也可以用在map的键值对上。
kvs := map[string]string{"a": "apple", "b": "banana"}
for k, v := range kvs {
fmt.Printf("%s -> %s\n", k, v)
}
//range也可以用来枚举Unicode字符串。第一个参数是字符的索引,第二个是字符(Unicode的值)本身。
for i, c := range "go" {
fmt.Println(i, c)
}