map_testelement.go 750 B

123456789101112131415161718192021222324252627282930313233
  1. package main
  2. import "fmt"
  3. func main() {
  4. var value int
  5. var isPresent bool
  6. map1 := make(map[string]int)
  7. map1["New Delhi"] = 55
  8. map1["Bejing"] = 20
  9. map1["Washington"] = 25
  10. value, isPresent = map1["Bejing"]
  11. if isPresent {
  12. fmt.Printf("The value of \"Bejing\" in map1 is: %d\n", value)
  13. } else {
  14. fmt.Println("map1 does not contain Bejing")
  15. }
  16. value, isPresent = map1["Paris"]
  17. fmt.Printf("Is \"Paris\" in map1 ?: %t\n", isPresent)
  18. fmt.Printf("Value is: %d\n", value)
  19. // delete an item:
  20. delete(map1, "Washington")
  21. value, isPresent = map1["Washington"]
  22. if isPresent {
  23. fmt.Printf("The value of \"Washington\" in map1 is: %d\n", value)
  24. } else {
  25. fmt.Println("map1 does not contain Washington")
  26. }
  27. }