Thread Funktionsaufruf - aber nicht alle Parameter fortlaufend übergeben
(6 answers)
Opened by jan99 at 2014-02-05 11:23
Moin !
ich habe da einmal eine Verständnisfrage zur Übergabe von Parametern. Es geht z.b. um folgende Funktion: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 sub printHTMLHeaderUTF8 { my $file = shift ; my $title = shift ; my $css = shift ; my $with_headerclose = shift ; #my $neuerParameter = shift; if (! (defined ($with_headerclose))) { $with_headerclose = 1} if (! (defined ($title))) { $title = '??????'} ...... return (1) ; } Nun soll ein weiterer Parameter (oben noch auskommentiert) übergeben werden - das ist nicht das Problem. Die Frage kommt jetzt wenn die Funktion aufgerufen werden soll und ich z.b. den neuen Parameter übergeben will. Der Parameter CSS soll aber vielleicht mal nicht übergeben werden. Aus VB ist mir noch im Hinterkopf das die Variablen durch Komma getrennt werden und wenn ein Parameter nicht übergeben wird, dann wird zwischen die Komma kein Wert übergeben. In Perl habe ich noch nicht das "richtige" gefunden - das ist doch sicherlich auch ganz klever gelöst?! Gruß Jan :-) perl-Greenhorn - Win7 64bit / strawberry (ehem. activeperl) - www.OpenStreetMap.de
|