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 также предоставляет более удобный способ формирования вывода: интерполяция строк. Строка, записанная с помощью backtick, может вставлять любое выражение внутри фигурных скобок:

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

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

challenge icon

Задание

Легко

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

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

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

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

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

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