Der Befehl continue
wird in C Shell (csh) verwendet, um die aktuelle Iteration einer Schleife zu beenden und mit der nächsten Iteration fortzufahren. Dies ist besonders nützlich, wenn bestimmte Bedingungen erfüllt sind und der Rest des Schleifenblocks übersprungen werden soll.
Die grundlegende Syntax des Befehls lautet:
continue [options]
Der Befehl continue
hat keine speziellen Optionen, die häufig verwendet werden. Er wird einfach in einer Schleife eingesetzt, um die Ausführung zu steuern.
In diesem Beispiel wird die Schleife durch die Zahlen 1 bis 5 iteriert, und die Zahl 3 wird übersprungen.
foreach i (1 2 3 4 5)
if ($i == 3) then
continue
endif
echo $i
end
Ausgabe:
1
2
4
5
Hier wird eine Schleife verwendet, um nur gerade Zahlen auszugeben.
foreach i (1 2 3 4 5 6 7 8 9 10)
if ($i % 2 != 0) then
continue
endif
echo $i
end
Ausgabe:
2
4
6
8
10
In diesem Beispiel wird continue
in einer while-Schleife verwendet, um bestimmte Werte zu überspringen.
set i = 0
while ($i < 10)
@ i++
if ($i == 5) then
continue
endif
echo $i
end
Ausgabe:
1
2
3
4
6
7
8
9
10
continue
, um den Code lesbarer zu machen, indem Sie unnötige Verschachtelungen vermeiden.continue
nur innerhalb von Schleifen verwendet werden kann; andernfalls wird ein Fehler angezeigt.continue
in Kombination mit Bedingungen, um die Kontrolle über den Fluss Ihrer Schleifen zu verbessern.