package main
import (
"fmt"
"strings"
)
func combineKeysAndValues(data map[string]string) string {
var result []string
for key, value := range data {
// Format key and value as "key=value"
result = append(result, fmt.Sprintf("%s=%s", key, value))
}
// Join all the formatted strings with ", "
return strings.Join(result, ", ")
}
func main() {
data := map[string]string{
"Key1": "Value1",
"Key2": "Value2",
"Key3": "Value3",
"Key4": "Value4",
}
combinedString := combineKeysAndValues(data)
fmt.Println("Combined keys and values:", combinedString)
}
/*
run:
Combined keys and values: Key4=Value4, Key1=Value1, Key2=Value2, Key3=Value3
*/