|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Dmitry E. Oboukhov 2:5020/830.100 13 Feb 2008 16:25:32 To : Artem Chuprina Subject : как работают бутылки? -------------------------------------------------------------------------------- AC>>>>> А на что тут ругаться? Hи одного bareword'а. DEO>>>> а почему отсутствует вывод в use strict? DEO>>>> если ругаться не на что, то и вести себя программа должна одинаково? AC>>> А вот это - не факт. Там же eval внутри регекса. Строковый. use AC>>> strict на его содержимое действует, а $@, зуб даю, никто не AC>>> анализирует... DEO>> так, а может ли кто-то написать перловый, не зашифрованный код который в DEO>> случае strict будет молчать а в случае без strict печатать сообщение DEO>> и при этом не будет использоваться проверка включен ли стрикт? AC> Вот ведь, блин, пристал... AC> zsh% perl -le 'eval q($var=1; print $var)' AC> 1 AC> zsh% perl -le 'use strict; eval q($var=1; print $var)' AC> zsh% а вот в чем дело, спасибо! я блин читаю perldoc strict и никак не могу связать что ошибочный код по eval будет в $@ сообщение об ошибке класть а необъявленная переменная будет ошибкой :) ... Linux is like a wigwam - no windows, no gates, apache inside... --- Mutt/1.5.17+20080114 (2008-01-14) * Origin: Debian GNU Linux (2:5020/830.100) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/44613ce801d0.html, оценка из 5, голосов 10
|