|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : A.Radoselsky 2:5020/400 11 Apr 2001 20:00:08 To : All Subject : Re: странно.. -------------------------------------------------------------------------------- "> Чайниковский вопрос:есть исходник простейший: > > ДWindows ClipboardД > #!/usr/local/bin/perl -w > use strict; > $string=q/This is what you have/; > print $string; > ДWindows ClipboardД > на который при модуле strict происходит ругань: > > ДWindows ClipboardД > Global symbol "$string" requires explicit package name at 1.pl line 4. > Execution of 1.pl aborted due to compilation errors. > ДWindows ClipboardД > Без него все нормально. В чем прикол? кто глючит? Все это под виндой. > Pavel Все правильно. use strict - требует явного декларирования переменных (почти как в C or Pascal) а у тебя $string не обьявлена а вот так ругатсмя не будет use strict; my $string=q/This is what you have/; или use vars qw($string) - могу ошибится print $string; A.Radoselsky -- нРОПЮБКЕМH ВЕПЕГ ЯЕПБЕП Talk.Ru - http://www.talk.ru --- ifmail v.2.15dev5 * Origin: Talk.Ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/6488d6f59cc1.html, оценка из 5, голосов 10
|