mirror of
https://github.com/unknwon/the-way-to-go_ZH_CN.git
synced 2025-08-12 02:35:53 +08:00
22 lines
623 B
Go
22 lines
623 B
Go
package main
|
|
import "fmt"
|
|
|
|
func main() {
|
|
var mapLit map[string]int
|
|
//var mapCreated map[string]float32
|
|
var mapAssigned map[string]int
|
|
|
|
mapLit = map[string]int{"one": 1, "two": 2}
|
|
mapCreated := make(map[string]float32)
|
|
mapAssigned = mapLit
|
|
|
|
mapCreated["key1"] = 4.5
|
|
mapCreated["key2"] = 3.14159
|
|
mapAssigned["two"] = 3
|
|
|
|
fmt.Printf("Map literal at \"one\" is: %d\n", mapLit["one"])
|
|
fmt.Printf("Map created at \"key2\" is: %f\n", mapCreated["key2"])
|
|
fmt.Printf("Map assigned at \"two\" is: %d\n", mapLit["two"])
|
|
fmt.Printf("Map literal at \"ten\" is: %d\n", mapLit["ten"])
|
|
}
|