Menu
CoddyTech

Объединение строк и переменных

Часть раздела Основы путешествия по Lua на Coddy. Урок 29 из 90.

Оператор конкатенации .. позволяет объединять строки и переменные, чтобы составлять законченные предложения.

Вот как объединить строковый литерал с переменной:

playerName = "Alex"
message = "Welcome, " .. playerName .. "!"
print(message)  -- Вывод: Welcome, Alex!

Вы также можете объединять строки непосредственно внутри функции print(), не сохраняя результат в переменной:

score = 150
print("Player score is: " .. score)  -- Вывод: Player score is: 150
challenge icon

Задание

Легко

Создай сообщение-представление персонажа, объединив имя игрока с количеством очков здоровья с помощью конкатенации строк. Создай переменную с именем playerName и присвой ей значение "Ranger". Создай другую переменную с именем healthPoints и присвой ей значение 85. Используй оператор конкатенации .., чтобы объединить эти переменные с описательным текстом и вывести результат в виде законченного предложения.

Выведи в точности это предложение:

Ranger has 85 health points.

Попробуйте сами

-- Создайте переменные для имени игрока и очков здоровья
-- TODO: Напишите здесь свой код

-- Выведите сообщение, представляющее персонажа
-- TODO: Выведите результат с помощью конкатенации строк
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы

Потренируйтесь самостоятельно: Онлайн-компилятор Lua