AW: [Vienna-pm] reference to hash

Baier Oliver MAX SD BaierO at spardat.at
Fri Mar 12 10:32:09 CST 2004


Stimmt, hatte in der Experimentierphase "no strict 'refs'"
in Verwendung.
Das mit dem druebergestuelpten Hash ist eine gute Idee;
aber dennoch rein informativ: Wie geht's ohne?

mfg
Oliver


> -----Ursprüngliche Nachricht-----
> Von: Marcel Grünauer [mailto:marcel at noug.at]
> Gesendet: Freitag, 12. März 2004 17:27
> An: Baier Oliver MAX SD
> Cc: Vienna. Pm (E-Mail)
> Betreff: Re: [Vienna-pm] reference to hash
> 
> 
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Hi,
> 
> > bin mit den Referenzen jetzt etwas durcheinander gekommen.
> >
> > Ich habe mehrere Hashes und bekomme einen Namen uebergeben.
> > Wie komme ich an den Inhalt des Hashes?
> >
> >   my %testhash = (key => "value");
> >   my $hashname = "testhash";
> 
> Das wären symbolische Referenzen, die sind nicht gut; unter
> 'use strict' funktionieren die überhaupt nicht. Da müsstest Du
> 
>    no strict 'refs';
> 
> sagen.
> 
> Besser, wenn Du die einzelnen Hashes in einen weiteren Hash
> verpackst:
> 
>    my %h = (
>       testhash => { key => "value" },
>       ...
>    );
>    my $hashname = "testhash";
>    $h{$hashname}{key}
> 
> Marcel
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.2.4 (Darwin)
> 
> iD8DBQFAUeTJmFGBz66xiXoRAvypAJ42fHsYNcUUaWsm5hdVUz27zSW9BgCfQA7U
> ZpCzhnEpfjoISkh+oTpXonU=
> =F7Qi
> -----END PGP SIGNATURE-----
> 



More information about the Vienna-pm mailing list