Jak mit use strict
Honza Pazdziora
adelton na informatics.muni.cz
Pátek Říjen 24 09:47:25 MEST 2003
On Fri, Oct 24, 2003 at 09:18:30AM +0200, Ondrej Koala Vacha wrote:
>
> chci se optat jestli a kdyz ano, tak jak resite syntaktickou kontrolu pri
> psani objektoveho modulu. Normalne to dela 'use strict', takze preklep
> typu
[...]
> ----
> package n;
>
> sub new {
> my $class = shift;
> my $self = {};
>
> my $typeglob = 0;
> $self->{'typeglob'} = \$typeglob;
> return bless $self, $class;
> }
>
> sub neco {
> my $self = shift;
> local *typeglog = $self->{'typeglob'};
>
> $self{'i'}=0;
> $self->{'i1'}++;
>
> }
>
> -------
>
> at uz primo, nebo pres typeglob, zadna z promennych neni (a nemuze) by
> 'my' a tudiz kontrolovana 'use strict'. Neda se to nejak obejit?
A proc pouzivate typeglob? Proc nepouzivate normalni reference,
pripadne pokud potrebujete treba filehandle nebo socket, tak pres
objekty? Typegloby nee.
--
------------------------------------------------------------------------
Honza Pazdziora | adelton na fi.muni.cz | http://www.fi.muni.cz/~adelton/
.project: Perl, mod_perl, DBI, Oracle, auth. WWW servers, XML/XSL, ...
Only self-confident people can be simple.
Další informace o konferenci Perl