Menu
CoddyTech

Число, строка и булево значение

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

В Luau есть три фундаментальных примитивных типа, которые служат строительными блоками большинства программ: string, number и boolean. Вы всё это время использовали эти значения в Lua: Luau позволяет объявлять их как типы.

Тип string предназначен для текстовых данных:

local productName: string = "Laptop"

Тип number обрабатывает все числовые значения: как целые числа, так и десятичные дроби, как и в единственном числовом типе Lua:

local price: number = 999.99

Тип boolean представляет значения true/false и отлично подходит для флагов и условий:

local inStock: boolean = true

После аннотации тип каждой переменной фиксируется: присвойте переменной price строку "500", и средство проверки типов сразу сообщит об ошибке. И помните: print(inStock) выводит слово true, потому что логические значения преобразуются в строки true/false.

challenge icon

Задание

Легко

Опишите товар с помощью трёх типизированных переменных.

  1. Объявите local productName: string = "Gaming Mouse".
  2. Объявите local price: number = 49.99 и local inStock: boolean = true.
  3. Выведите три переменные, каждую на отдельной строке, в этом порядке.

Нажмите Run Code: в выводе появятся Gaming Mouse, 49.99 и true.

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

-- 1) объявите productName, price и inStock, указав их типы
-- 2) выведите все три значения, каждое на отдельной строке

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

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