Перейти к публикации
Форум - ComputerCraft
  • 0
kaka888

памагити Странный file:read() ._.

Вопрос

Попросил одного кодера написать прогу, которая будет изменять/принтить баланс игрока, который хранится в отдельном файле.

На следующий день не могу вспомнить зачем он написал 999999 в file:read(999999)

bqfaSda.jpg

 

Подскажите зачем эти девятки)))

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


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

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

  • 0

Он хотел считать все байты из файла. Число 999999 — это для него дофига. Но вот для меня это очень мелкое значение. Вместо file:read(999999) лучше использовать file:read("*a") (можно ещё file:read("a"), если на Lua 5.3).

  • Like 4

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


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

Он хотел считать все байты из файла. Число 999999 — это для него дофига.
Возможно, он сатанист, и закодировал "666 666".

 

И вдогонку: использование магических чисел, даже если это не 666, является плохой практикой программирования:
Магическое число (программирование)

Изменено пользователем eu_tomat
  • Like 2

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


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

Спасибо

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


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

гады меня обосрали(

 

За дело же :D

  • Like 1

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


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

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×