<aside> 💡 Diccionario → Python
Maps → Go
</aside>
Los maps son estructura de objetos llave : valor.
Se crea el mapa con la siguiente línea de código: m := make(map[string]int)
m := make(map[string]int)
Y agregamos valores de la siguiente forma:
m["José"] = 14
m["Pepito"] = 20
Codigo:
package main
import "fmt"
func main(){
m := make(map[string]int)
m["José"] = 14
m["Pepito"] = 20
fmt.Println(m)
}
Resultado:
map[José:14 Pepito:20]
Para recorrer el map:
package main
import "fmt"
func main(){
m := make(map[string]int)
m["José"] = 14
m["Pepito"] = 20
for i, v := range m {
fmt.Println(i, v)
}
}
Resultado:
José 14
Pepito 20
Encontrar valor:
package main
import "fmt"
func main(){
m := make(map[string]int)
m["José"] = 14
m["Pepito"] = 20
value := m["José"]
fmt.Println(value)
}
Resultado: