Der Befehl break
in der C Shell (csh) wird verwendet, um eine Schleife vorzeitig zu beenden. Dies ist nützlich, wenn eine bestimmte Bedingung erfüllt ist und Sie die Ausführung der Schleife nicht mehr fortsetzen möchten.
Die grundlegende Syntax des Befehls lautet:
break [options] [arguments]
break
Befehl in der C Shell. Er wird in der Regel ohne zusätzliche Argumente verwendet.foreach i (1 2 3 4 5)
if ($i == 3) then
break
endif
echo $i
end
In diesem Beispiel wird die Schleife bei i == 3
beendet, sodass nur 1
und 2
ausgegeben werden.
set count = 1
while ($count <= 5)
if ($count == 4) then
break
endif
echo $count
@ count++
end
Hier wird die Schleife ebenfalls bei count == 4
beendet, und es werden nur die Zahlen 1
, 2
und 3
ausgegeben.
foreach outer (A B)
foreach inner (1 2 3)
if ($inner == 2) then
break
endif
echo "$outer $inner"
end
end
In diesem Beispiel wird die innere Schleife bei inner == 2
beendet, sodass nur A 1
, B 1
ausgegeben wird.
break
, um die Lesbarkeit Ihres Codes zu verbessern, indem Sie unnötige Iterationen vermeiden.break
mit Bedingungen, um die Kontrolle über komplexe Schleifen zu behalten.break
nur die innere Schleife beendet, wenn Sie verschachtelte Schleifen verwenden.