Maps
Maps allow us to store values in a one-to-one way using key, value pairs.
Creating a new map
package main
import "fmt"
func main() {
vending_machine := make(map[string]int)
vending_machine["coke"] = 9
vending_machine["beer"] = 3
vending_machine["water"] = 24
fmt.Println("number of items: ", len(vending_machine")
fmt.Println("vending machine items", vending_machine)
// we can also declare and init a map as follows
inventory := map[string]int{"pepsi": 10, "sprite": 4, "rootbeer": 1}
fmt.Println("inventory: ", inventory)
}Get, update, delete, items in maps
Last updated