Online
Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.452 Beiträge
Delphi 12 Athens
|
AW: case .. of kann kein break - Gibt es dafür einen rationalen Grund?
8. Mai 2024, 12:29
Standard Pascal nach Jensen/Wirth kennt dieses Break gar nicht. Eingeführt wurde es um Schleifen vorzeitig bzw. unabhängig von der Schleifenbedingung abzubrechen. Ein Verlassen des Scopes mit Exit gibt es (neben Goto, geht aber nicht immer) nur bei Methoden, Prozeduren und Funktionen. Das case-Konstrukt gehört in keine dieser Kategorien.
Ich würde auch kein break innerhalb des case haben wollen. Dazu benutze ich es zu gern zum Abbruch einer darum liegenden Schleife.
|