[Vienna-pm] Hash-Frage von extern

Carl A. Schreiber gooly at gmx.at
Tue Sep 28 06:01:52 CDT 2004


Thomas,

der code mit dieser (u.a. so wie die) Zeile:
	%hash->{$a}{$b} += $eintrag->{DATA1};
funktioniert, hier ist die Quelle:
	http://www.acelab.net/brickreporter/brickreporter.tar.gz

Ich kenne diese Perl-Syntax nicht:
	%hash->{$a}{$b} += $eintrag->{DATA1};
deshalb meine Frage.
[ .. ]

> Moment:
>
> %hash            ... ein Hash
> $hash{key}       ... ein Wert dieses Hashes
>
> $hashref         ... eine Referenz auf einen Hash
> $hashref->{key}  ... ein Wert dieser Hashref
>
> Bei verschachtelten Datenstrukturen (Hash of Hashes, o.ae.) konnen die
> Pfeile zwischen den Ebenen weggelassen werden.
>
> $hashref->{$a}{b}
> ist dasselbe wie
> $hashref->{$a}->{$b}
> (nur kuerzer :-)
Das ist mir alles bekannt, aber
	%hash{$a}{$b}
sehe ich das erstemal und bin etwas ratlos.

Calli


More information about the Vienna-pm mailing list