Thread Anfängerfrage zu Subs und Parametern (9 answers)
Opened by Gast at 2008-11-17 11:09

pq
 2008-11-17 11:31
#116311 #116311
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
Gast+2008-11-17 10:09:38--
Hallo zusammen!
Folgende Situation:
Ich habe in einer Perldatei (test.pl) einen hash implementiert.

naja, hashes implementieren tut perl. du benutzt sie nur.
Quote
Code: (dl )
my %testhash('test' => sub{ 'hallo'})

das ist kein gültiges perl.
Quote
Ich übergebe diesen Hash per Referenz an eine Funktion in einem Perlmodul (test.pm)
[...]
Mein Frage:
Wie kann ich in dem Perlmodul auf den Inhalt des Sub's zugreifen? Ich würde ganz gerne auf 'hallo' in dem Sub zugreifen!!

hast du schon die passende doku zu referenzen/datenstrukturen gelesen?
es ist immer ganz höflich, zu sagen, was man schon kann und was nicht.
Code (perl): (dl )
1
2
3
4
5
sub foo {
    my ($hashref) = @_;
    my $sub = $hashref->{test};
    my $hallo = $sub->();
}
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

View full thread Anfängerfrage zu Subs und Parametern