|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Konstantin Tokar 2:5020/400 02 Nov 2004 11:20:49 To : Valentin Nechayev Subject : Re: проблемка (perl bug?) -------------------------------------------------------------------------------- Valentin Nechayev wrote: >>>>Konstantin Tokar wrote: > > > KT> Так весь перл такими извивами набит. Этот конкретный казус описан в > KT> книге для верблюдов в главе 24 на с.649 и даже применение для него > KT> придумали. Выглядит как попытка использовать прекомпилированный шаблон. > > KT> "foundstring" =~ /$currentpattern/; > KT> while(<>){ > KT> print if //; > KT> } > > KT> Здорово, правда? Хотя вызывает сомнения в серьёзности тов. Уолла, - и > KT> подозрения, что он такие плюхи вставил намеренно, чтобы разогнать трафик > KT> соответствующих эх. > > Тем более что qr// работает значительно прозрачнее для кодера. Да и тем более, что while(<>){ print if /$currentpattern/o; } ещё прозрачнее. Hаверняка, это анахронизм со времён некомпилируемых выражений. Hо я тут нашёл другой общеизвестный случай. Как работает @bytes_or_chars = split //, $data; известно, а вот что там внутри, интересно? --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/65771924009c.html, оценка из 5, голосов 10
|