Erlang усекает значение больших длинных операций, если один из операндов недостаточно велик. Хотя это не усечение, если оба операнда достаточно велики.Erlang long 64 number BUG
199> 3656626623097354252900000 * 11111111111111111111111111.
40629184701081713921111110704819264100293971900000
200> 3656626623097354252900000 * 64.
234024103878230672185600000
Любая подсказка почему? Или это действительно БУГ?
Оба эти результата верны. Я не уверен, где вы думаете, проблема в вашем примере. – Welbog
Какие результаты вы ожидаете? Я не вижу ничего плохого в том, что вы опубликовали. – Gabe