๋ฐ์ํ
[์ถ์ฒ - Nomad Coders]
Go์์์ map์ Python์ด๋ JavaScript์ object์ ์ฝ๊ฐ ๋น์ทํ๋ค.
ํ์ง๋ง ์์ ํ ๋๊ฐ์ง๋ ์๋ค.
character ํํ์ map์ ์์ฑํ๊ธฐ ์ํด์ ํด์ผ ํ ๊ฒ์
map์ Key์ Value์ Type์ ์ ์ธํด์ค๋ค.
๊ทธ๋ฆฌ๊ณ map๋ range๋ฅผ ์ด์ฉํด์ ๋ฐ๋ณต๋ฌธ์ ์ด์ฉํ ์ ์๋ค.
package main
import "fmt"
func main() {
nico := map[string]string{"name": "nico", "age": "12"}
for key, value := range nico {
fmt.Println(key, value)
}
}
์ด๋ ๊ฒ๋ ๋ง๋ค ์ ์๋ค.
// Key๋ฅผ ์ถ๋ ฅํ๊ณ ์ถ์ง ์์ ๋
package main
import "fmt"
func main() {
nico := map[string]string{"name": "nico", "age": "12"}
for _, value := range nico {
fmt.Println(value)
}
}
// Value๋ฅผ ์ถ๋ ฅํ๊ณ ์ถ์ง ์์ ๋
package main
import "fmt"
func main() {
nico := map[string]string{"name": "nico", "age": "12"}
for key, _ := range nico {
fmt.Println(key)
}
}
๋ฐ์ํ
'Data Base > Go' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Golang] Zero values , Nil slices (0) | 2021.11.01 |
---|---|
[์ฝ๊ณ ๋น ๋ฅธ Go ์์ํ๊ธฐ] #1.11 Structs (0) | 2021.10.29 |
[์ฝ๊ณ ๋น ๋ฅธ Go ์์ํ๊ธฐ] #1.9 Arrays and Slice (0) | 2021.10.29 |
[์ฝ๊ณ ๋น ๋ฅธ Go ์์ํ๊ธฐ] #1.8 Pointers! (0) | 2021.10.29 |
[์ฝ๊ณ ๋น ๋ฅธ Go ์์ํ๊ธฐ] #1.7 Switch (0) | 2021.10.29 |
๋๊ธ