Menu
Coddy logo textTech

Функция type()

Часть раздела Fundamentals путешествия по Lua на Coddy — урок 9 из 90.

Функция type() принимает любое значение или переменную в качестве входных данных и возвращает строку, которая сообщает вам, какой это тип данных. Вот как это работает:

playerScore = 100
playerName = "Coddy"
isReady = true
emptyValue = nil

print(type(playerScore))  -- выводит: number
print(type(playerName))   -- выводит: string
print(type(isReady))      -- выводит: boolean
print(type(emptyValue))   -- выводит: nil
challenge icon

Задание

Легко

Вам предоставлено несколько заранее определенных переменных, содержащих различные типы данных. Используйте функцию type(), чтобы определить и вывести тип данных каждой переменной.

Переменные:

  • mysteryValue1 = 42
  • mysteryValue2 = "Adventure"
  • mysteryValue3 = false
  • mysteryValue4 = nil

Выведите тип каждой переменной по порядку, по одному в строке.

Ожидаемый результат:

number
string
boolean
nil

Шпаргалка

Функция type() возвращает тип данных значения или переменной в виде строки:

playerScore = 100
playerName = "Coddy"
isReady = true
emptyValue = nil

print(type(playerScore))  -- выводит: number
print(type(playerName))   -- выводит: string
print(type(isReady))      -- выводит: boolean
print(type(emptyValue))   -- выводит: nil

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

-- Предопределенные переменные
mysteryValue1 = 42
mysteryValue2 = "Adventure"
mysteryValue3 = false
mysteryValue4 = nil

-- TODO: Напишите здесь свой код, чтобы определить и вывести тип каждой переменной
quiz iconПроверьте себя

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

Все уроки раздела Fundamentals