| 123456789101112131415161718192021222324252627282930313233 |
- package main
- import "fmt"
- func main() {
- var value int
- var isPresent bool
- map1 := make(map[string]int)
- map1["New Delhi"] = 55
- map1["Bejing"] = 20
- map1["Washington"] = 25
- value, isPresent = map1["Bejing"]
- if isPresent {
- fmt.Printf("The value of \"Bejing\" in map1 is: %d\n", value)
- } else {
- fmt.Println("map1 does not contain Bejing")
- }
- value, isPresent = map1["Paris"]
- fmt.Printf("Is \"Paris\" in map1 ?: %t\n", isPresent)
- fmt.Printf("Value is: %d\n", value)
- // delete an item:
- delete(map1, "Washington")
- value, isPresent = map1["Washington"]
- if isPresent {
- fmt.Printf("The value of \"Washington\" in map1 is: %d\n", value)
- } else {
- fmt.Println("map1 does not contain Washington")
- }
- }
|