|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : yurik shestakov 2:5020/400 28 Sep 2003 19:22:53 To : Artem Chuprina Subject : Re: границы диапазона -------------------------------------------------------------------------------- On Wed, Aug 27, 2003 at 02:23:42PM +0000, Artem Chuprina wrote: AC> Хмутро. DV> >> Да, надо предупредить, что целыми у тебя числа будут только при use DV>> integer - DV> >> иначе они вещественные, даже если кажутся целыми. DV>> А если их обработать int() по какой разряд все будет обрезаться? AC> По запятую. int() тоже возвращает вещественное число. Это еще как посмотреть. man perlguts на предмет SvIOKp(), SvNOKp(), поскольку эти ф-и используются в некоторых DBD::* при биндинге скаляров к host-variables (это когда в SQL вместо ? подсталяется значение). Так вот, после $x =int($x) проверка скаляра SvIOKp() возвращает TRUE. AC> В случае слишком AC> большого числа, не влезающего в мантиссу, думаю, вообще не обрежет. -- // yurik shestakov --- ifmail v.2.15dev5 * Origin: Unknown (2:5020/400) Вернуться к списку тем, сортированных по:
Архивное /ru.cgi.perl/1006918355b5d.html, оценка из 5, голосов 10
|