Thread Referenzen (3 answers)
Opened by pktm at 2008-05-20 11:52

pktm
 2008-05-20 11:52
#109975 #109975
User since
2003-08-07
2921 Artikel
BenutzerIn
[Homepage]
user image
Hallo!

Ich stehe gerade etwas auf dem Schlauch.
Wenn ich eine Methode habe:
Code: (dl )
1
2
3
4
5
6
sub x {
my $p = shift;
for( my $i = 0; $i < 42; $i++ ) {
$p->[$i]->{'soekey'} = 'some_value';
}
}


Wie mache ich das, dass $p per Referenz modifiziert wird?

Wenn ich es mit einer foreach-Schleife mache geht es:
Code: (dl )
1
2
3
4
5
6
sub x {
my $p = shift;
foreach my $x ( @{$p} ) {
$$x{'soekey'} = 'some_value';
}
}


Aber, irgendwie mag das mit den Sachen die ich da probiert habe nicht gehen. Einfach ein $ mehr davor funktioniert nämlich nicht :)

Grüße, pktm
http://www.intergastro-service.de (mein erstes CMS :) )

View full thread Referenzen