Thread Parameter bei der Übergabe "überspringen" (4 answers)
Opened by jan99 at 2015-03-26 14:47

jan99
 2015-03-26 14:47
#180383 #180383
User since
2008-09-18
439 Artikel
BenutzerIn
[default_avatar]
Moin !

ich muss noch eine Frage für heute nachschieben...

Es gibt eine Funktion

Code (perl): (dl )
1
2
3
4
5
6
7
8
sub WriteLogFile{
   # Name der Log-Datei
   my $filename = shift;
   # Inhalt für die Log-Datei
   my $message = shift ||  "no message for report!";
   # optionale zusätzliche Message-Zeile
   my $write_special = shift || "";
   my $output2shell = shift || 0;


Der Aufruf ist klar, wenn am Schluss immer irgendwelche Werte nicht übergeben werden. Dann kommen die Defaultwerte zum Einsatz.

Jetzt habe ich aber einen alten Aufruf der nur die ersten 2 Parameter liefert und den möchte um $output2shell erweitern. Für $write_special gibt es weiterhin keinen Wert und deshalb soll default verwendet werden.

Meine Idee war
Code (perl): (dl )
WriteLogFile_Cancel($config{logfilename},,1);


... aber das geht nicht - gibt es eine Alterative?

Gruß Jan
perl-Greenhorn - Win7 64bit / strawberry (ehem. activeperl) - www.OpenStreetMap.de

View full thread Parameter bei der Übergabe "überspringen"