Was bedeutet break?
Sascha Müller
- perl
Hallo,
folgende Anweisung meckert mir mein Perl-Syntax-Checker an:
foreach(@guestbookdata)
{
chomp($_);
if($stop == 1)
{
$more=1;
break;
}
if($temp >= $min-1 && $temp <= $max-1)
{
print $_;
$flag=1;
}
if($_ eq "<NEWBIE>")
{
if($temp >= $min-1 && $temp <= $max-1)
{
print "<hr>";
}
$temp++;
if($temp >= $max)
{
$stop=1;
}
}
}
Das break mag er nicht. Leider weiß ich auch nicht, was dies bedeutet. Ist das ein Abwürgen des Programms an dieser Stelle? Ich habe diese Stelle nicht selbst codiert, weshalb mir das nichts sagt.
Vielen Dank für alle Hilfe.
Ciao
Sascha
P.S.: Die Variable $stop kommt sonst nirgendswo mehr vor im Programm. Sie ist lediglich definiert und mit 0 vorbelegt.
Hoi,
[...]
break;
[...]
Das break mag er nicht.
Kein Wunder. Es gibt kein 'break' in Perl. Da heisst das 'last' :-)
Leider weiß ich auch nicht, was dies bedeutet.
Das heisst, dass die Schleife unterbrochen werden soll.
Gruesse,
CK