![]() |
SELFHTML Forumsarchiv |
|
|
Die folgende Nachricht zum Thema stammt von: Dominique Nüssli, 26. 01. 1999, 22:03
Hallo
Folgender Code läuft bei mir nicht, was ist falsch?
push(%inhalt, $name, $value);
push(@inhalt, $name, $value);
das läuft einwandfrei
Und tschüss
Dominique
Die folgende Nachricht zum Thema stammt von: Frank Schönmann, 26. 01. 1999, 23:34
hi!
»» Folgender Code läuft bei mir nicht, was ist falsch?
»» push(%inhalt, $name, $value);
push dient dazu, einer *sortierten* Liste einen Wert anzuhängen, und zwar am Ende. Ein Hash ist aber unsortiert. Du kannst zu einem Hash folgendermaßen Werte hinzufügen:
$hashname{'neuer_schluessel'} = "neuer_wert";
»» push(@inhalt, $name, $value);
»» das läuft einwandfrei
Wohl kaum, da push nur zwei Parameter erwartet.
bye, Frank!
Die folgende Nachricht zum Thema stammt von: Dominique Nüssli, 27. 01. 1999, 00:04
Hallo
Vielen Dank für Deine Antwort
»» push dient dazu, einer *sortierten* Liste einen Wert anzuhängen, und zwar am Ende. Ein Hash ist aber unsortiert. Du kannst zu einem Hash folgendermaßen Werte hinzufügen:
»» $hashname{'neuer_schluessel'} = "neuer_wert";
»» »» push(@inhalt, $name, $value);
»» »» das läuft einwandfrei
»»
»» Wohl kaum, da push nur zwei Parameter erwartet.
Doch, doch das funktioniert wunderbar, siehe
../../tgck.htm#a4
Die folgende Nachricht zum Thema stammt von: Frank Schönmann, 27. 01. 1999, 00:24
hi!
»» »» »» push(@inhalt, $name, $value);
»» »» »» das läuft einwandfrei
»» »» Wohl kaum, da push nur zwei Parameter erwartet.
»» Doch, doch das funktioniert wunderbar, siehe
»» ../../tgck.htm#a4
Ok. In Wirklichkeit erwartet push einen Arraynamen und eine Liste von Elementen. Die Liste ist der zweite Parameter. Aber man kann es natürlich auch so sehen, dass jedes Element der Liste ein Parameter ist.
bye, Frank!
© 1998-2006
Impressum, Software: Classic Forum