Jak mit use strict
Honza Pazdziora
adelton na informatics.muni.cz
Pátek Říjen 24 11:37:46 MEST 2003
On Fri, Oct 24, 2003 at 10:24:00AM +0200, Ondrej Koala Vacha wrote:
>
> Obecne otazka zni: jak prjit na preklep ve sdilenych promennych objektu,
> tedy jestli je nejaka cesta jak je takto definovat.
Otazka je, co povazujete za "sdilene promenne objektu" :-)
> Protoze sdilene promenne jsou casto hash, pak jde preklep v klici hashe.
Hmm, jako datove atributy objektu?
V runtime pomoci toho Tie::Hash::FixedKeys. V compile time asi nicim,
proste proto, ze muzete mit uz uvadene
$x->{$v}
> Kdyz jsme u toho, co mluvi proti typeglobum? Pamet, rychlost..? Ono reseni
Ano. Typegloby pouzivaji globalni promenne.
> --------
> sub new {
> my $class = shift;
> my $self = {};
> my $i = 0;
> $self->{'i'} = \$i;
> bless $self, $class
> }
> sub n {
> local *i = $self->{'i'};
> $i++;
> }
> ---------
>
> ma take sve vyhody, kod je lepe citelny, coz u slozitejsich veci nemusi
> byt na zavadu.
Kod je lepe citelny nez co?
--
------------------------------------------------------------------------
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