Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Append key data from the GO MAP

I have a map in GO of the type :

var userinputmap = make(map[string]string)

The values in it are like :

userinputmap["key1"] = value1
userinputmap["key2"] = value2
userinputmap["key3"] = value3

How can I generate a string that contains al the above keys in comma seprated format?

output:= "key1,key2,key3"
like image 384
pronessssssssssss Avatar asked Jul 17 '26 11:07

pronessssssssssss


1 Answers

iterate in a loop and append key to string:

package main

import "fmt"

func main() {
    var userinputmap = make(map[string]string)

    userinputmap["key1"] = "value1"
    userinputmap["key2"] = "value2"
    userinputmap["key3"] = "value3"
    output :=""
    for key,_ := range userinputmap {
    output +=(key+",")
    }
    output = output[:len(output)-1]
    fmt.Println(output)
}

Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!