Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]7579[/thread]

neue Werte in einem Hash ändern?



<< >> 4 Einträge, 1 Seite
tophoven
 2005-12-28 13:50
#61389 #61389
User since
2005-12-02
28 Artikel
BenutzerIn
[default_avatar]
Hallo zusammen,

wenn ich eine Hash Variable habe,
z.B.: my %hvar = (Wert1 => "Value1", Wert2 => "Value2", Wert3 => "Value3");

und einen Wert (Wert2) durch einen neuen Wert ersetzen möchte, habe ich dies mittels
%hvar = (Wert2 => "neuer Wert 2");

Leider sind danach die Werte 1 und 3 weg. Wenn ich recht überlege ist dies auch wohl so richtig, denn die Variable wird neu initialisiert.

Meine Frage ist nun, was muss ich tun, damit der gewünschet Efekt eintritt, nämlich Wert1 und 3 sind noch mit den alten Werten vorhanden, nur Wert 2 ist geändert?

Besten Dank im voraus

Gruß

Franz-Josef
esskar
 2005-12-28 13:53
#61390 #61390
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
Code: (dl )
$hvar{Wert2} = "neuer Wert 2";
tophoven
 2005-12-28 14:03
#61391 #61391
User since
2005-12-02
28 Artikel
BenutzerIn
[default_avatar]
Danke

Gruß
Franz-Josef
pq
 2005-12-30 15:52
#61392 #61392
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
bitte Wiki:perldoc perlintro lesen, danke.
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem
<< >> 4 Einträge, 1 Seite



View all threads created 2005-12-28 13:50.