Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 странно..   Pavel Reich   11 Apr 2001 18:34:24 
 Re: странно..   A.Radoselsky   11 Apr 2001 20:00:08 
 странно..   Dmitry Smolin   11 Apr 2001 20:07:02 
 странно..   Dmitry Ochnev   13 Apr 2001 21:42:30 
Архивное /ru.perl/6488d6f59cc1.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional