GO learning - 011 map


GO learning - 011 map

package main

import "fmt"

func main() {

	//first declare method
	var mymap1 map[string]string
	if mymap1 == nil {
		fmt.Println("mymap is an empty map")
	}
	mymap1 = make(map[string]string, 10)
	mymap1["one"] = "java"
	mymap1["two"] = "c++"
	mymap1["three"] = "python"

	fmt.Println(mymap1)

	//second declare method
	mymap2 := make(map[int]string)
	mymap2[1] = "java"
	mymap2[2] = "c++"
	mymap2[3] = "python"

	fmt.Println(mymap2)
	//third declare method
	mymap3 := map[string]string{
		"one":   "php",
		"two":   "c++",
		"three": "python",
	}
	fmt.Println(mymap3)
}
mymap is an empty map
map[one:java three:python two:c++]
map[1:java 2:c++ 3:python]
map[one:php three:python two:c++]

Author: Liang Junyi
Reprint policy: All articles in this blog are used except for special statements CC BY 4.0 reprint policy. If reproduced, please indicate source Liang Junyi !
  TOC