If you have a map
in Go and want to only perform an action if it contains a certain key, then you can do so easily:
if val, ok := myMap["someValue"]; ok {
// your code here
}
The way this works is the conditional if
statement checks to see if a value of someValue
exists in the myMap
map variable.
If it exists, it assigns the key’s value to a val
variable, and assigns the ok
variable to a truthy boolean.