Thread Datei schreiben und parallel einlesen
(11 answers)
Opened by gian at 2010-12-14 12:21
Denk daran, dass Filehandles als Bareword wie du sie als SYSHANDLE verwendest, global sind.
Es kann deswegen sinnvoll sein, stattdessen lexikalische Filehandle ![]() Und mittlerweile ist es sicherer, open in der Form mit drei Parametern zu verwenden. Und ein " um Parameter ist nur notwendig, wenn in einer Zeichenkette Variablen expandiert (interpolation in strings) werden sollen. Bei unveränderlichen Werten ist ' sinnvoller, es kann in manchen Perlversionen Zeit sparen (oder ich irre mich?). Also statt Code (perl): (dl
)
if (open (SYSHANDLE,"<$file_to_read") ) { //EDIT: renee erklärt es in seinem Blog ja umfangreich. Last edited: 2010-12-14 16:46:11 +0100 (CET) |