I am a newbie in Go. I can’t find any official docs showing how to merge multiple strings into a new string.
What I’m expecting:
I want to use
+ to merge strings like in Java and Swift if possible.
I like to use fmt’s
Sprintf method for this type of thing. It works like
Printf in Go or C only it returns a string. Here’s an example:
output := fmt.Sprintf("%s%s%s%d", "key:", "value", ", key2:", 100)
Go docs for fmt.Sprintf
Answered By – evanmcdonnal
Answer Checked By – Candace Johnson (GoLangFix Volunteer)