| 1234567891011121314151617181920212223242526272829 |
- 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"])
- }
- /* Output:
- Map literal at "one" is: 1
- Map created at "key2" is: 3.141590
- Map assigned at "two" is: 3
- Map literal at "ten" is: 0
- */
|