Вставка через сложение в Go
Имя строковой переменной можно вставить в фразу через сложение. Между кусками текста ставят знак плюс, а переменную пишут между частями так же, как литерал в кавычках.
Соберем приветствие с именем из переменной:
name := "ann"
greeting := "hello, " + name
fmt.Println(greeting)
На экране фраза "hello, ann". Кавычки
вокруг имени в коде не печатаются: в сумму
входит значение переменной.
Сложение работает только между строками. Число и строку плюсом не соединяют: такой код не собирается, пока число не переведут в текст отдельной командой:
score := 10
line := "score " + score
Дана переменная:
city := "oslo"
Соберите фразу "city oslo" и выведите ее.
Даны переменные:
part1 := "open"
part2 := "source"
Запишите их в label одной фразой
и выведите label.
Дан следующий код:
items := 3
msg := "items " + items
Скажите, соберется ли программа.