Menu
Coddy logo textTech

Конкатенация строк

Часть раздела Fundamentals путешествия по Lua на Coddy — урок 15 из 90.

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

Вот как работает конкатенация строк:

firstName = "John"
lastName = "Smith"
fullName = firstName .. " " .. lastName    -- fullName — это "John Smith"

greeting = "Hello, " .. "World!"          -- greeting — это "Hello, World!"

Обратите внимание, что конкатенация не добавляет пробелы между строками автоматически — их нужно добавлять явно. В примере выше мы добавили " " между именем и фамилией, чтобы разделить их пробелом.

challenge icon

Задание

Легко

Создайте полное имя игрока, объединив его имя и фамилию с помощью конкатенации строк. Создайте две переменные: firstName со значением "Alex" и lastName со значением "Hunter". Используйте оператор конкатенации, чтобы объединить эти строки, вставив между ними пробел, и сохраните результат в переменной с именем fullName. Выведите полное имя на экран.

Шпаргалка

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

firstName = "John"
lastName = "Smith"
fullName = firstName .. " " .. lastName    -- "John Smith"

greeting = "Hello, " .. "World!"          -- "Hello, World!"

Конкатенация не добавляет пробелы автоматически — добавляйте их явно с помощью " ".

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

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

-- Выведите полное имя
print(fullName)
quiz iconПроверьте себя

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

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