kaka888 10 Опубликовано: 2 сентября, 2018 Попросил одного кодера написать прогу, которая будет изменять/принтить баланс игрока, который хранится в отдельном файле. На следующий день не могу вспомнить зачем он написал 999999 в file:read(999999) Подскажите зачем эти девятки))) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Fingercomp 4 410 Опубликовано: 2 сентября, 2018 Он хотел считать все байты из файла. Число 999999 — это для него дофига. Но вот для меня это очень мелкое значение. Вместо file:read(999999) лучше использовать file:read("*a") (можно ещё file:read("a"), если на Lua 5.3). 4 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
eu_tomat 2 155 Опубликовано: 2 сентября, 2018 (изменено) Он хотел считать все байты из файла. Число 999999 — это для него дофига.Возможно, он сатанист, и закодировал "666 666". И вдогонку: использование магических чисел, даже если это не 666, является плохой практикой программирования:Магическое число (программирование) Изменено 2 сентября, 2018 пользователем eu_tomat 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
kaka888 Автор вопроса 10 Опубликовано: 3 сентября, 2018 Спасибо Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
whiskas 144 Опубликовано: 4 сентября, 2018 гады меня обосрали( Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Totoro 3 563 Опубликовано: 4 сентября, 2018 гады меня обосрали( За дело же 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Попросил одного кодера написать прогу, которая будет изменять/принтить баланс игрока, который хранится в отдельном файле.
На следующий день не могу вспомнить зачем он написал 999999 в file:read(999999)
Подскажите зачем эти девятки)))
Поделиться сообщением
Ссылка на сообщение
Поделиться на других сайтах