Data Base/Go

[Golang] Map Literals

μ½”λ”©ν•˜λŠ” λΆ•μ–΄ 2021. 11. 2. 16:17
λ°˜μ‘ν˜•

μ΅œμƒμœ„ νƒ€μž…μ΄ νƒ€μž… 이름일 경우, λ¦¬ν„°λŸ΄μ˜ μš”μ†Œμ—μ„œ μƒλž΅ν•  수 μžˆλ‹€.

 

 

 

- λ¦¬ν„°λŸ΄μ΄ μƒλž΅λ˜μ§€ μ•Šμ€ 경우

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)
}

 

 

 

- λ¦¬ν„°λŸ΄μ΄ μƒλž΅λœ 경우

type Vertex struct {
	Lat, Long float64
}

// λ¦¬ν„°λŸ΄μ΄ μƒλž΅λœ 경우
var m = map[string]Vertex{
	"Bell Labs": {40.68433, -74.39967},
	"Google":    {37.42202, -122.08408},
}

func main() {
	fmt.Println(m)
}
λ°˜μ‘ν˜•