|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Artem Chuprina 2:5020/400 29 Sep 2003 00:22:22 To : yurik shestakov Subject : Re: границы диапазона -------------------------------------------------------------------------------- Хмутро. DV>> >> Да, надо предупредить, что целыми у тебя числа будут только при use DV>>> integer - DV>> >> иначе они вещественные, даже если кажутся целыми. DV>>> А если их обработать int() по какой разряд все будет обрезаться? AC>> По запятую. int() тоже возвращает вещественное число. ys> Это еще как посмотреть. man perlguts на предмет SvIOKp(), SvNOKp(), ys> поскольку эти ф-и используются в некоторых DBD::* при биндинге ys> скаляров к host-variables (это когда в SQL вместо ? подсталяется значение). ys> Так вот, после $x =int($x) проверка скаляра SvIOKp() возвращает TRUE. Что, даже после $x = int(1e+13)? Hа 32-битной платформе, естественно... -- Artem Chuprina RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/122.256, ICQ: 13038757 --- ifmail v.2.15dev5 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по:
Архивное /ru.cgi.perl/114772cca256c.html, оценка из 5, голосов 10
|