|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Eugene Grosbein 2:5006/1 27 Sep 2000 13:22:40 To : All Subject : local --------------------------------------------------------------------------------
use strict; # это мне нужно
my $dbh;
&connect;
...
exit(0);
sub connect {
$dbh=...
}
Компилируется, но работет, так как подпрограмма не видит my-переменную.
Если заменить my на local, то не компилируется (почему?).
Hичего не ставить нельзя - use strict не дает.
Вопрос: как грамотно изменять из подпрограммы глобальные переменные
в случае use strict?
Eugene
--
"Люди забыли эту истину," - сказал Лис, - "но ты не забывай"
--- slrn/0.9.6.2 (FreeBSD)
* Origin: SVZ-Service (2:5006/1@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/260936edd06d0.html, оценка из 5, голосов 10
|