Menu
Coddy logo textTech

Ваш первый код на Luau

Часть раздела Введение в Luau путешествия по Lua на Coddy. Урок 3 из 73.

Пора написать свой первый код на Luau! Новый элемент поверх знакомого тебе Lua — это аннотация типа: двоеточие и имя типа после имени переменной.

local variableName: type = value

Например, переменная, которая должна содержать только текст:

local message: string = "Hello, World!"

Часть : string сообщает проверяющему типов, что message должна содержать значения типа string. Попробуй позже присвоить ей число — и проверяющий сообщит об ошибке, пока ты ещё редактируешь код.

Luau также предлагает более удобный способ формировать вывод: интерполяцию строк. Строка, записанная с помощью обратных кавычек, может встраивать любое выражение внутрь фигурных скобок:

local name: string = "Coddy"
print(`Hello, {name}!`)        -- Привет, Coddy!
print(`2 + 3 is {2 + 3}`)      -- 2 + 3 равно 5

Сравни это с повсеместным объединением с помощью ..: интерполяция сохраняет текст читаемым, а {braces} выполняют работу по конкатенации.

challenge icon

Задание

Легко

Создай переменную с именем language с явной аннотацией типа string и присвой ей значение "Luau".

Затем выведи сообщение message Hello, Luau!, используя интерполяцию string: строку с обратными кавычками, в которую встроено {language}.

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

-- Напишите код здесь
-- 1) объявите language: string = "Luau"
-- 2) выведите приветствие с помощью строки в обратных кавычках: `Hello, {language}!`
quiz iconПроверьте себя

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

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

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