|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Igor Gerdler 2:5020/400 18 Apr 2002 15:19:46 To : All Subject : Прошу разъяснить кое-что... -------------------------------------------------------------------------------- Добрый день, уважаемые поклонники Perl! Читая в perlfaq4 ответ на вопрос "How do I handle linked lists?" увидел пример: $node = { VALUE => 42, LINK => undef, }; You could walk the list this way: print "List: "; for ($node = $head; $node; $node = $node->{LINK}) { print $node->{VALUE}, " "; } print "\n"; и мало что из него понял. Может быть кто-нибудь мне поможет вникнуть в смысл цикла for? P.S. Читая perldoc perltrap, раздел Numerical Traps увидел следующий пример: print 7.373504 - 0, "\n"; printf "%20.18f\n", 7.373504 - 0; # Perl4 prints: 7.375039999999996141 7.37503999999999614 # Perl5 prints: 7.373504 7.37503999999999614 Я сам не проверял, но думаю, что-то здесь не так (посмотрите на цифры в числах). Может это только у меня в perltrap так написано? Всего доброго! Игорь Гердлер --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/6577064e5bb9.html, оценка из 5, голосов 10
|