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

[1Ridav] ComputerCraft. Урок 4. Данные от пользователя

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

 

write() - так же как и print() печатает то, что в скобках. Однако не переходит на новую строчку.
read() - получение данных от пользователя. Тип string.

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


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

  • Функция 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

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


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

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

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

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

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

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

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

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

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


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