perbug ? - warum wird Element aus array geloescht
Von: Markus Wawersich (wawersich-news@www-pool.de) [Profil]
Datum: 21.12.2005 11:33
Message-ID: <dobb2f$1afg$1@news.f.de.plusline.net>
Newsgroup: de.comp.lang.perl.misc
Datum: 21.12.2005 11:33
Message-ID: <dobb2f$1afg$1@news.f.de.plusline.net>
Newsgroup: de.comp.lang.perl.misc
Hallo,
habe folgendes Problem:
_____________________________________________
#!/usr/bin/perl
use strict;
my @list = ("a","b","c");
foreach (@list)
{
print "list[0]: $list[0]\n";
print "list[1]: $list[1]\n";
print "list[2]: $list[2]\n";
while(<HANDLE>) { }
print "list[0]: $list[0]\n";
print "list[1]: $list[1]\n";
print "list[2]: $list[2]\n";
exit;
}
_____________________________________________
Ausgabe:
list[0]: a
list[1]: b
list[2]: c
list[0]:
list[1]: b
list[2]: c
Warum löscht die while-schleife das erste Element ????
Getestet mit perl v5.6.0 und v5.8.4.
Bin für jeden Tip dankbar.
Gruss .. Markus
[ Auf dieses Posting antworten ]Antworten
- Christian Lackas (21.12.2005 11:53)
- Markus Waersich (21.12.2005 12:11)
- Daniel (21.12.2005 12:00)
