映射(map)的文法
目录:程序员成长之旅/Go语言学习/笔记
映射的文法
映射的文法与结构体相似,不过必须有键名。 package main import "fmt" type Vertex struct { Lat, Long float64 } var m = map[string]Vertex{ "Bell Labs": Vertex{ 40.68433, -74.39967, }, "Google": Vertex{ 37.42202, -122.08408, }, } func main() { fmt.Println(m) }
x 1 package
main 2 3 import
"fmt" 4 5 type
Vertex
struct { 6
Lat , Long
float64 7 } 8 9 var
m
=
map [ string ] Vertex { 10
"Bell Labs" : Vertex { 11
40.68433 ,
74.39967 , 12
}, 13
"Google" : Vertex { 14
37.42202 ,
122.08408 , 15
}, 16 } 17 18 func
main () { 19
fmt . Println ( m ) 20 }