Перейти к содержимому
  • 0
kaka888

Странный file:read() ._.

Вопрос

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

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

bqfaSda.jpg

 

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

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


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

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

  • 0

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

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


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

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

 

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

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

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


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

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

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

Гость
Ответить на вопрос...

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

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

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

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

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


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