Thread Regulärer Ausdruck
(22 answers)
Opened by IceRage at 2009-11-02 21:45
Damit werden für den Block, in dem die Zeile steht, Variablen lokal definiert, ohne die globalen Entsprechungen zu überschreiben.
Speziell sind das eben $, und $\, die auf den Wert von $/ gesetzt werden. Die Bedeutung der Variablen kann in der perldoc perlvar nachgelesen werden: Code: (dl
)
1 $, == $OUTPUT_FIELD_SEPARATOR Das heisst also, dass innerhalb des Blocks ab der Zeile die Variablen verändert sind. Sobald wir wieder ausserhalb des Blocks sind, gelten wieder die originalen Inhalte dieser Variablen. Letzten Endes dient die local...-Zeile nur der schöneren Ausgabe des Arrays. meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen! |