|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Artem Chuprina 2:5020/400 24 Mar 2002 00:12:37 To : Andrew Ladutsko Subject : Re: <none> -------------------------------------------------------------------------------- Здравствуй, Andrew Ladutsko. AL> Как удостовериться, что передаваемая программе переменная - вещественное AL> число больше нуля? AL> Единственное, что приходит в голову: AL> if ($a*1 && $a>0) { ... } Это эквивалентно просто $a>0, по идее. Потому как если мы сумели проинтерпретировать значение $a как вещественное число для умножения на 1, то для сравнения с нулем тоже сможем. Верно и обратное. Тот факт, что для умножения на 1 и для сравнения '>0' надо проинтерпретировать аргумент как вещественное число, надеюсь, понятно... -- Artem Chuprina Communiware.net RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/358.49, ICQ: 13038757 --- ifmail v.2.15dev5 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/14454bce81bdb.html, оценка из 5, голосов 10
|