Как использовать в тексте переменные, используя return в goLang?

 name := "Георгий"
 return "Привет, %v", name

Однако произойдет ошибка, например в fmt.Printf() все будет ок


Ответы (1 шт):

Автор решения: KoVadim

Можно воспользоваться функцией fmt.Sprintf:

name := "Георгий"
return fmt.Sprintf("Привет, %v", name)

синтаксис подобен Printf, только она не печатает, а отдает в качестве строки.

→ Ссылка