|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Vitali Brusentsev 2:5020/400 28 Apr 2001 09:15:32 To : All Subject : Hа: в чем прикол? -------------------------------------------------------------------------------- Hi! Stanislav Los <los-stas@grinoline.com> wrote: > > SL> А почему такое условие не работает if($page_del == 0.8) - поидее мы > же > > SL> сравниваем числовые данные? > > Вообще-то $page_del вполне может быть чем-то вроде 0.799999 > > > Да вот именно, что нет - я выводил резначение переменной - пишет 0.8 Блин, читаю разные эхи, а ощущение, что одну и ту же... Чтобы сравнить floating point number с чем-либо, нужно произвести такое сравнение: --------------------- if(abs(number-что_либо)<приемлемая_погрешность) --------------------- Это не в перле придумано. Это компьютеры такие злые... Успехов, Виталий. --- ifmail v.2.15dev5 * Origin: ICC Express InterNetNews site (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/11943ad2f88da.html, оценка из 5, голосов 10
|