How to check value exists in a map Golang?

Hi Friends 👋,

Welcome To aGuideHub! ❤️

To check value exists in a golang map, use if...else statement with loop of map if any iteration value match with your value it’s means map contains your value.

Today, I’m going show you how do i check value exists in golang map.

Let’s start

Check value exists in golang map

Here, we will create s sample map with some data and try to check value contain in map.

package main

func isValueExists(userValue string, mymap map[string]string)bool{
  for _, value:= range mymap{
    if(value == userValue){
      return true
  return false

func main() {
  mymap := make(map[string]string)
  mymap["first"] = "aguidehub"
  mymap["second"] = "infinitbility"
  mymap["third"] = "sortoutcode"
  userValue := "aguidehub"

  if isValueExists(userValue,mymap){
    println("Value Exists")
    println("Value NOT Exists")

In the above program, we are trying to check value in map, let’s see the output.


Value Exists

Try it yourself

All the best 👍

Premium Content

You can get all the below premium content directly in your mail when you subscribe us


Interview Questions

Soon You will get CSS, JavaScript, React Js, and TypeScript So Subscribe to it.

Portfolio Template

View | Get Source Code

Cheat Sheets

Cheat Sheets Books are basically Important useful notes which we use in our day-to-day life.

Related Posts