Чтобы включить переменную Golang в строку, вы можете использовать несколько методов. Вот несколько примеров кода:
Метод 1: использование функции fmt.Sprintf()
package main
import "fmt"
func main() {
name := "John"
age := 30
message := fmt.Sprintf("My name is %s and I'm %d years old.", name, age)
fmt.Println(message)
}
Метод 2. Использование оператора конкатенации (+)
package main
import "fmt"
func main() {
name := "John"
age := 30
message := "My name is " + name + " and I'm " + strconv.Itoa(age) + " years old."
fmt.Println(message)
}
Метод 3: использование функции fmt.Printf()
package main
import "fmt"
func main() {
name := "John"
age := 30
fmt.Printf("My name is %s and I'm %d years old.", name, age)
}
Метод 4. Использование обратных кавычек (необработанных строковых литералов)
package main
import "fmt"
func main() {
name := "John"
age := 30
message := fmt.Sprintf(`My name is %s and I'm %d years old.`, name, age)
fmt.Println(message)
}
Это всего лишь несколько примеров того, как можно включать переменные в строку в Golang. Выбор метода зависит от ваших предпочтений и конкретных требований вашего кода.