Thread glob() funzt nur jedes zweite Mal...
(4 answers)
Opened by ronnyt at 2011-01-06 19:23
Eine kleine Korrektur ist, dass glob() bei nachfolgenden Aufrufen im skalarem Kontext das Argument ignoriert. Es gibt also keine separaten glob-Ergebnisslisten für die verschiedenen Argumente. Erst nachdem die aktuelle Liste vollständig abgearbeitet ist, wird das Argument wieder betrachtet. Im Beispielsfall wird also abwechselnd das Argument betrachtet und ignoriert.
Ein 'use strict;' hätte vielleicht einen nützlichen Hinweis geben können. Im strict Modus werden nämlich bei der Ausgabe die undefinierten Variablen angemeckert. |