zurückInhaltvorwärts Perl Einführung: Die until Schleife

6.4 Die until Schleife

Die until Schleife ist ähnlich der while Schleife, aber es gibt folgenden Unterschied. Die while Schleife bricht ab, wenn die Schleifenbedingung falsch ist und die until Schleife bricht ab, wenn die Bedingung wahr ist.

Das folgende Beispiel veranschaulicht den Unterschied:

$i=0;
while ($i!=10) {	# Durchlaufe die Schleife solange $i ungleich 10 ist
	$i++;
	print "$i\n";
}

$i=0;
until ($i==10) {	# Durchlaufe die Schleife bis $i = 10 ist
	$i++;
	print "$i\n";
}

Beide Schleifen liefern das gleiche Ergebnis. Auch bei der until Schleife gibt es die do/until Variante, auch in diesem Fall wird die Schleife mindestens einmal durchlaufen.

Perl Einführung: Die until Schleife zurückInhaltvorwärts