Menu
Coddy logo textTech

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

Часть раздела Fundamentals путешествия по 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. Используйте оператор конкатенации .., чтобы объединить эти переменные с описательным текстом и выведите результат в виде законченного предложения.

Шпаргалка

Оператор конкатенации .. объединяет строки и переменные:

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

Вы можете выполнять конкатенацию прямо внутри print():

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

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

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

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

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

Все уроки раздела Fundamentals