C Shell Wiki
Posts (Latest 10 updated) :
Read all
Contents:
  1. [Linux] C Shell (csh) continue Verwendung: Fortsetzung einer Schleife
    1. Übersicht
    2. Verwendung
    3. Häufige Optionen
    4. Häufige Beispiele
      1. Beispiel 1: Einfache Schleife mit continue
      2. Beispiel 2: Schleife mit einer Bedingung
      3. Beispiel 3: Verwendung in einer while-Schleife
    5. Tipps

[Linux] C Shell (csh) continue Verwendung: Fortsetzung einer Schleife

Übersicht

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.

Verwendung

Die grundlegende Syntax des Befehls lautet:

continue [options]

Häufige Optionen

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.

Häufige Beispiele

Beispiel 1: Einfache Schleife mit continue

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

Beispiel 2: Schleife mit einer Bedingung

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

Beispiel 3: Verwendung in einer while-Schleife

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

Tipps

  • Verwenden Sie continue, um den Code lesbarer zu machen, indem Sie unnötige Verschachtelungen vermeiden.
  • Achten Sie darauf, dass continue nur innerhalb von Schleifen verwendet werden kann; andernfalls wird ein Fehler angezeigt.
  • Nutzen Sie continue in Kombination mit Bedingungen, um die Kontrolle über den Fluss Ihrer Schleifen zu verbessern.