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