[Kiev-pm] Целочисленная бесконечность
Oleg Alistratov
ali at ali.org.ua
Thu Dec 13 01:46:56 PST 2012
Внезапно:
% perl -e 'print int("Inf"), "\n";'
inf
Чудес там, конечно, нет, возвращается NV:
% perl -mDevel::Peek -e '$a = int("Inf"); print Devel::Peek::Dump($a), "\n";'
SV = NV(0x7f9cf1830e00) at 0x7f9cf18290e8
REFCNT = 1
FLAGS = (NOK,pNOK)
NV = inf
но получается, что функции int() нельзя доверять в плане возвращения целых чисел.
Кто-нибудь знает, откуда растет это явление?
--
Oleg Alistratov
More information about the Kiev-pm
mailing list