|
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
|