Перейти к содержимому
Totoro

[1Ridav] ComputerCraft. Урок 3. Логические операции if/else

Рекомендуемые сообщения

 

1 == 1 вернет true    -Проверка на равенство
0 == 1 вернет false   -Проверка на равенство
0 ~= 1 вернет true    -Проверка на НЕ равенство
1 ~= 1 вернет false   -Проверка на НЕ равенство
 
if statement then ****** end
if statement then
*****
else
*****
end


if statement then
*****
elseif statement then
******
end


if not statement then ***** end

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Явные преобразования

  • Функция tonumber -преобразует строку в число, если строка не является правильным числом, функция возвращает nil.

Примеры:

line = read() --> 10  Читаем строку
n = tonumber( line)  --Пытаемся преобразовать ее в число
if n == nil then   --Если строка не является правильным числом
  error(line .. " ERROR")  -- тогда ошибка
  else                     -- иначе
    print(n * 10)            -- число n * 10 --> 100
end
  • Функция tostring -используется для преобразования числа в строку.

print( tostring( 10) == " 10") --> true

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
38 минут назад, ivan_2024 сказал:

Явные преобразования

Ты теперь будешь в каждой теме это писать? Зачем этот спам?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


×
×
  • Создать...