[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [sq] Try-Catch-Block Blatt4



Andreas Rickling schrieb:
es wurde gestern in den Uebungen scheinbar schon angesprochen. Jetzt
streiten wir in der Übungsgruppe was denn jetzt der genaue Wortlaut
war. Kann der Try-Catch-Block als eine Anweisung betrachtet werden
oder sind die Anweisungen im try -und catch-block jeweils einzeln zu
betrachten?

... die Anweisungen sollen einzeln betrachtet werden. Das heißt von jeder einzelnen Zeile im "try"-Block kann auf die "catch"-Anweisung verzweigt werden (auch wenn in diesem Fall lediglich die theoretische Möglichkeit dazu besteht, soll es explizit im Kontrollflussgraph modelliert werden). Wird keine Exception ausgelöst, so würde die letzte Anweisung im "try"-Block die "catch"-Anweisung überspringen und mit der nächsten Anweisung danach fortfahren.

Ein Zusammenfassen der Zeilen 18+19 im "try{}"-Block ist daher nicht
zulässig. Auch ein Zusammenfassen des gesamten "try/catch"-Blocks als
eine Anweisung ist nicht zulässig.

Grüße
Wolfgang



--
Dipl.-Inf. Wolfgang Runte              woru@xxxxxxxxxxxxxxxxxxxxxxxxxxxx
Institut für Informatik                +49-541-969-2487 (Fon)
Universität Osnabrück                  +49-541-969-2799 (Fax)
Albrechtstraße 28, Raum 31/317         http://www.inf.uos.de/se
D-49069 Osnabrück