how to check if a value exists in map golang

To check if a value exists in a map in Go, you can use the following steps:

  1. Declare a map variable: First, declare a map variable with the desired key-value pairs. For example:
myMap := map[string]int{
    "apple":  1,
    "banana": 2,
    "cherry": 3,
}
  1. Use the underscore to ignore the value: When checking if a value exists in a map, you only need to check if the key exists. To do this, you can use the underscore (_) to ignore the value associated with the key. For example:
_, exists := myMap["apple"]
  1. Check if the value exists: The variable exists will be assigned a boolean value indicating whether the key exists in the map or not. If the key exists, exists will be true; otherwise, it will be false. For example:
if exists {
    // Value exists in the map
} else {
    // Value does not exist in the map
}

By following these steps, you can easily check if a value exists in a map in Go.