Переменная Golang в строке: методы и примеры включения переменных в строки

Чтобы включить переменную 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. Выбор метода зависит от ваших предпочтений и конкретных требований вашего кода.