Menu
Coddy logo textTech

Операторы равенства

Часть раздела Основы путешествия по Lua на Coddy. Урок 18 из 90.

Операторы равенства. Эти операторы позволяют сравнивать два значения, чтобы определить, являются ли они одинаковыми или разными.

Lua предоставляет два оператора равенства:

userGuess = 42
secretNumber = 42
isCorrect = userGuess == secretNumber    -- isCorrect равно true

playerName = "Alice"
targetName = "Bob"
isDifferent = playerName ~= targetName   -- isDifferent равно true

Оператор == проверяет, равны ли два значения, в то время как оператор ~= проверяет, не равны ли они. Обратите внимание, что результатом этих сравнений всегда является логическое значение — либо true, либо false.

challenge icon

Задание

Легко

Сравните предположение пользователя с секретным числом, чтобы определить, совпадают ли они. Создайте переменную с именем userGuess и присвойте ей значение 42. Создайте другую переменную с именем secretNumber и присвойте ей значение 37. Используйте оператор равенства, чтобы проверить, совпадает ли предположение с секретным числом, сохранив результат в переменной с именем isCorrect. Выведите логический результат.

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

-- Создайте переменные для игры в угадывание
-- TODO: Напишите свой код здесь

-- Вывести результат
print(isCorrect)
quiz iconПроверьте себя

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

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

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