Конкатенация строк
Часть раздела Основы путешествия по Lua на Coddy. Урок 15 из 90.
Оператор конкатенации строк, обозначаемый двумя точками .., позволяет объединить две или более строки, чтобы создать новую, более длинную строку.
Вот как работает конкатенация строк:
firstName = "John"
lastName = "Smith"
fullName = firstName .. " " .. lastName -- fullName — это "John Smith"
greeting = "Hello, " .. "World!" -- greeting — это "Hello, World!"Обратите внимание, что конкатенация не добавляет автоматически пробелы между строками — их нужно добавлять явно. В приведённом выше примере мы добавили " " между именем и фамилией, чтобы разделить их пробелом.
Задание
ЛегкоСоздай полное имя игрока, объединив его имя и фамилию с помощью конкатенации строк. Создай две переменные: firstName со значением "Alex" и lastName со значением "Hunter". Используй оператор конкатенации, чтобы объединить эти строки с пробелом между ними, сохранив результат в переменной с именем fullName. Выведи полное имя.
Попробуйте сами
-- Создайте переменные для имени и фамилии
-- TODO: Напишите ваш код здесь
-- Выведите полное имя
print(fullName)В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Операторы 2: Сравнение и логика
Операторы равенстваОператоры сравненияОператор 'and'Оператор 'or'Оператор 'not'Сокращенные вычисленияЗначения Truthy и FalsyИтоги: Простая логика7Основы условной логики
Оператор if-thenОператор if-then-elseОператор elseifИтоги — Сундук с сокровищами10Таблицы, часть 1: Списки
Что такое таблица?Создание таблицыДоступ к элементам по индексуИзменение элементов по индексуОператор длины '#'table.insert()table.remove()Итоги: управление участниками группы13Проект: Простой магазин зелий
Настройка проектаДобавление зелья2Переменные и типы данных
Что такое переменная?ЧислаСтрокиБулевы значенияЗначение 'nil'Функция type()Правила именованияИтоги — Профиль персонажа5Базовый вывод
Вывод литераловВывод переменныхВывод нескольких значенийОбъединение строк и переменныхФункция tostring()ВводПриведение типовПовторение — Отчет о состоянииПовторение — До 1208Основы работы со строками
string.len()string.upper и string.lowerstring.sub()string.rep()string.find()Повторение — Форматирование имени пользователя3Операторы 1: Арифметика и конкатенация
Арифметические операторыОператор остатка от деленияОператор возведения в степеньКонкатенация строкПриоритет операторовПовторение: Простые вычисления6Проект: Вывод характеристик персонажа
Приветственное сообщениеОбъявление характеристик персонажа9Основы функций
Объявление функцииВызов функцииФункции с параметрамиФункции с несколькими параметрамиОператор 'return'Повторение — Калькулятор площадиПотренируйтесь самостоятельно: Онлайн-компилятор Lua