@ewrewer Самый простой способ это использовать fmt.Sprintf() метод, чтобы вставить переменную в строку на Golang или + для конкетенации строк, посмотрите код как пример ниже:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
package main import "fmt" func main() { str := "тестовая" result := fmt.Sprintf("Это %s строка", str) // Вывод: Это тестовая строка fmt.Println(result) // Или res := "Это " + str + " строка" // Это тестовая строка fmt.Println(res) } |
@guillermo В Go можно использовать функцию fmt.Sprintf()
для вставки переменной в строку. Функция принимает строку форматирования и параметры, которые нужно вставить в строку.
Пример:
1 2 3 4 5 6 7 8 9 |
package main import "fmt" func main() { name := "John" age := 25 fmt.Println(fmt.Sprintf("My name is %s and I am %d years old.", name, age)) } |
Вывод:
1
|
My name is John and I am 25 years old. |
Вы также можете использовать Printf
и Sprint
также используя тот же формат, чтобы вывести строку на экран или получить ее как результат соответственно.