[Vienna-pm] Hash-Frage von extern
Carl A. Schreiber
gooly at gmx.at
Tue Sep 28 05:23:44 CDT 2004
Hmm, (?)
Am Dienstag, 28. September 2004 12:07 schrieb Thomas Klausner:
> Hi!
>
> On Tue, Sep 28, 2004 at 11:44:15AM +0200, Carl A. Schreiber wrote:
> > Was hei?? hier:
> > %hash->{$a}{$b} += $eintrag->{DATA1};
> > ist das gleich:
> > $hash{$a}{$b}{DATA1} = $eintrag{DATA1};
> > Wird also dem hash %hash ein neues Element (key=>value) hinzugef??gt?
>
> Nein.
>
> += addiert zu dem Ding auf der linken Seite das Ding auf der rechten.
>
> d.h. was auch immer sich hinter $hash{$a}{$b} versteckt ist nachher der
> alte Wert von $hash{$a}{$b} PLUS $eintrag{DATA1}.
Das würde ja bedeuten, dass
%hash->{$a}->{$b} += $eintrag{DATA1}
(Zusatzfrage: was bedeutete %hash{$a}{$b} ?)
gleich
$hash->{$a}->{$b} += $eintrag{DATA1}
(das ist ja eindeutig)
ist? Warum dann %hash-> ..
Ich dachte das waere eine Slice-Version für hashes
(aehnlich Arrays: @arr[0,1,2,3])
Gibt's das überhaupt?
Calli
More information about the Vienna-pm
mailing list