Benutzer-Werkzeuge

Webseiten-Werkzeuge


wenndann:switch:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
wenndann:switch:start [2020/06/29 16:47] – [Beispiel 1: Raumplan] Martin Pabstwenndann:switch:start [2021/12/29 11:29] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 80: Zeile 80:
 <WRAP center round important 80%> <WRAP center round important 80%>
 **Vorsicht: Die break-Anweisungen sind wichtig!** \\ \\  **Vorsicht: Die break-Anweisungen sind wichtig!** \\ \\ 
-Die switch-Anweisung springt zum case-Block, der den richtigen Wert enthält, und führt die Anweisungen dort durch. Trifft sie auf kein ''break'', so führt sie auch die Anweisungen der nachfolgenden ''case''-Blöcke solange durch, bis sie auf ein ''break'' trifft. \\ \\  +Die switch-Anweisung springt zum case-Block, der den richtigen Wert enthält, und führt die Anweisungen dort durch. Trifft sie auf **kein** ''break'', so führt sie auch die Anweisungen der nachfolgenden ''case''-Blöcke solange durch, bis sie dort endlich auf ein ''break'' trifft. \\ \\  
-Der Sinn dieser Festlegung (die nicht in allen Sprachen so getroffen ist) ist, dass dadurch ermöglicht wird, gleichartige Fälle zusammenzufallsen, bspw.+Der Sinn dieser Festlegung ([[https://www.tutorialspoint.com/pascal/pascal_case_statement.htm|die bspw. in der Programmiersprache Pascal anders getroffen ist]]) ist, dass dadurch ermöglicht wird, gleichartige Fälle zusammenzufallsen, bspw.
 <code learnj> <code learnj>
 switch(gewürfelteZahl){ switch(gewürfelteZahl){
wenndann/switch/start.1593442068.txt.gz · Zuletzt geändert: 2021/12/29 11:29 (Externe Bearbeitung)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki