Просмотр полной версии : Очередной баг флеша с элементарной математикой.
Bletraut
02.06.2016, 17:43
Собственно баг очень простой, достаточно написать
trace(4.93-4); // вместо 0.93 выведет 0.9299999997.
Казалось бы мелочь, но в карте высот даёт приличные артефакты. Кто знает как победить?
Разобрался.
Очередной баг человека, который на знает как работает арифметика по стандарту IEEE-754 (актуально практически для всех языков программирования, кроме специализированных).
Добавлено через 56 секунд
Казалось бы мелочь, но эта тема всплывает с завидной периодичностью.
Bletraut
02.06.2016, 18:19
Действительно. Признаю ошибку.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.