Go语言中文网 为您找到相关结果 4

map _ golang

Maps are Go's built-in associative data type(sometimes called hashes or dits in other languages) package main import ( "fmt" ) func main() { m := make(map[string]int) m["k1"] = 7 m["k2"] = 13 fmt.Println("map :", m) v1 := m["k1"] fmt.Println("v1 :", v1) fmt.Println("len : ", len(m)) delete(m, "k2") fmt.Println("map:", m) a, prs := m["k2"] fmt.Print...阅读全文

博文 2015-03-14 03:00:01 jackkiexu

奇怪的go语言iota

go语言iota有点奇怪,看下面代码: package main import ( "fmt" ) const ( TestMin = -1 TestA TestB = iota TestC ) func main() { fmt.Printf("TestMin:%d\n", TestMin) fmt.Printf("TestA:%d\n", TestA) fmt.Printf("TestB:%d\n", TestB) fmt.Printf("TestC:%d\n", TestC) } 上面代码的执行结果是什么呢? 结果是这样的,看到结果,对iota的用法就基本掌握了: /* TestMin:-1 TestA:-1 TestB:2 TestC:3 */ 再来看一例: package main...阅读全文

博文 2016-06-19 11:02:34 lanyang123456