Главная страница


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)
 
 

Вернуться к списку тем, сортированных по:

 Тема:    Автор:    Дата:  
 Re: границы диапазона   yurik shestakov   28 Sep 2003 19:22:53 
 Re: границы диапазона   Artem Chuprina   29 Sep 2003 00:22:22 
 Re: границы диапазона   yurik shestakov   29 Sep 2003 20:55:15 
Архивное /ru.cgi.perl/114772cca256c.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional