GOLD
GOLD личный блог
21 мая 2021, 19:00

Косяк в LUA

Цикл:

for i = 0.1, 0.3, 0.1 do
    message(tostring(i))
end
Результат:

0.1
0.2


Цикл:

for i = 0.1, 0.5, 0.1 do
    message(tostring(i))
end
Результат:

0.1
0.2
0.3
0.4
0.5

Забавно да?

А я этому LUA доверяю свои деньги! Кто знает, где у него еще косяки зарыты...

----------------------------------------
QUIK 8.13.1.16 / LUA 5.3.5 и 5.4.1
54 Комментария
  • Хиппарь одиночка
    21 мая 2021, 19:06
    Как битовые флаги проверять правильно покупка продажа ,? версий много а уверенности в правильности нет.
  • Хиппарь одиночка
    21 мая 2021, 19:09
    А по коду что то не правильно в нем, чудес не бывает полагаю
  • Asakul Rurikovich
    21 мая 2021, 19:20
    Сдается мне, здесь проблема в точности представления чисел в IEEE-754, а не в lua.
  • 3Qu
    21 мая 2021, 19:23
    Для начала, Р.Иерузалимски. Программирование на языке Луа, а потом уже претензии.)

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн