Matti Maekitalo: CSV-Datei - einzelne Zeilen auslesen

Beitrag lesen

use Mosche;

@Zeilen = ("");

Du weisst, dass du damit einen Array anlegst, der als erstes Element einen leeren String ('') hat? Das wird wahrscheinlich auch das Problem mit deiner for-Schleife und dem print sein, denn auf einen leeren String läßt sich schwer ein split ausführen, oder? :-) Das print sorgt vielleich dafür, dass die Warnung unterdrückt wird. Es wird dir vielleicht helfen, wenn du in Zukunft deine Scripte mit 'strict' laufen läßt ('use strict;') und die entsprechenden Warnungen beachtest ('use diagnostics;' könnte für den etwas ungeübteren Perler auch hilfreich sein!).

Ein leerer Array wird mit

my @array = ();

angelegt.

use Tschoe qw(Matti);