Menu
CoddyTech

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

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

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

local variableName: type = value

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

local message: string = "Hello, World!"

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

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

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

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

challenge icon

Задание

Легко

Сохрани название языка в типизированной переменной и поприветствуй его.

  1. Под комментарием объяви local language: string = "Luau".
  2. Измени вызов print, чтобы использовать строку в обратных кавычках: print(`Hello, {language}!`).

Нажми Run Code: в выводе появится Hello, Luau!.

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

-- Укажите язык здесь

print(``)

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

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