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