[Moscow.pm] WTF?

Dmitry Arsentiev dmarsentev на gmail.com
Вт Дек 23 04:31:15 PST 2008


Если речь идёт о числах для операций над денежными суммами,
то можно попробовать это:
http://search.cpan.org/~jpeacock/Math-Currency-0.46/lib/Math/Currency.pm


2008/12/23 Yuri Pac <yu.pats на gmail.com>:
> И всетаки
> via perldoc -f int
>
> Usually, the "sprintf", "printf", or the "POSIX::floor" and
> "POSIX::ceil" functions will serve you better than will int().
>
> 2008/12/23 Andrew Shitov <andy на shitov.ru>:
>>> разочаровать
>>> perl -MData::Dumper -e 'print Dumper( int((8.37-0.37)*100) == 800 )'
>>
>> Стандартное решение:
>> perl -MData::Dumper -e 'print Dumper( int((8.37-0.37  )*100 + 0.5) == 800)'
>>
>>
>
>
> --
> WBR, Yuri Pac
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>


Подробная информация о списке рассылки Moscow-pm