Thread parameter-übergabe an funktionen
(8 answers)
Opened by supersucker at 2005-05-03 23:59
Erstmal: du kannst laut meinem Buch nur ein Array / einen Hash an eine Sub übergeben, und die muss dann als letzter Parameter übergeben werden.
Wenn du mehrere nicht-scalare, also Arrays und Hashes übergeben möchtest solltest du Referenzen benutzen. my $aref = \@array; my $href = \%hash; Die kannst du dann wie normale Scalare in der Sub auslesen: sub machwas { my $param1 = shift; my $param2 = shift; } Oder wenn du gleich ganze Listen an Parametern haben möchtest: sub machwas { my ($p1, $p2) = @_; } Wo genau der Unterschied besteht kann ich dir leider nicht erklären, das liest du besser in der Doku nach. (perlref, perlsub) Hoffe das hat geholfen, mfg pktm EDIT: da war wer schneller... und hat eine kürzere Antwort gebracht... Na toll! :P\n\n <!--EDIT|pktm|1115151257--> http://www.intergastro-service.de (mein erstes CMS :) )
|