Hallo!
Ich möchte an ein Perl Objekt (MIME::Entity) eine List anhängen.
Folgendes funktioniert nicht: # $part ist vom Typ MIME::Entity $part->mylist=[]; push($part->mylist, "foo");
Leider kann ich die Fehlermeldung nicht angeben, da ich von einem anderen Rechner schreibe. Wie könnte ich das machen?
Zweite Frage:
Wie kann ich aus einem String ein IO::File Objekt machen? Ich habe mir erstmal damit geholfen, in dem die Daten in eine temporäre Datei geschrieben werden und diese dann zu lesen.
thomas
On Wed, May 14, 2003 at 06:06:24PM +0200, Thomas Guettler wrote:
Hallo!
Ich möchte an ein Perl Objekt (MIME::Entity) eine List anhängen.
Folgendes funktioniert nicht: # $part ist vom Typ MIME::Entity $part->mylist=[]; push($part->mylist, "foo");
push @{$part->mylist}, "$foo";
Denn $part->mylist = [] erzeugt ja eine Refernz auf ein Hash. Und die mußt Du dereferenzieren, weil push ja ein Array haben will.
Wie kann ich aus einem String ein IO::File Objekt machen? Ich habe mir erstmal damit geholfen, in dem die Daten in eine temporäre Datei geschrieben werden und diese dann zu lesen.
Du willst sowas wie strstream aus C++? Hm ... noch nicht gesehen.
Heiko
lug-dd@mailman.schlittermann.de