Thread open( WF, ">datei" ) in Funktion: Letzer Write funktioniert nicht
(7 answers)
Opened by Jiep1963 at 2013-07-27 10:34
Ein paar Hinweise:
1. verwende am Programmanfang 2. Deklariere deine Variablen, die du benutzt. 3. verwende lexikalische Dateihandles Ersetze RF bei der ersten Definition my $RF, alle folgende RF druch $RF 4. Benutze bei open die Schreibweise mit 3 Parametern open( my $WF2, ">", "$qpath/TRANSLATE/$trans_file" ) 5. Sperre beim Schreiben deine Dateien später im Code: Code: (dl
)
1 open( my $WF2, ">", "$qpath/TRANSLATE/$trans_file" ) 6. Benutze statt $_ eher lokal lexikalische Variable Statt beispielsweise dies: Wenn du $_ irgendwo verwenden willst, solltest du schnellstmöglich den Wert in einer eigenen Variablen speichern, weil es sonst irgendwann Nebeneffekte geben kann Last edited: 2013-07-27 10:49:05 +0200 (CEST) |