Aus Das deutschsprachige Scratch-Wiki
< Scratch-Wiki:Hilfe:Programmieren im Wiki
Die switch Funktion vergleicht im Gegensatz zur ifeq Funktion einen Wert mit mehreren anderen Werten. Wird ein gleicher Wert gefunden, wird sein Ergebnis ausgegeben. Wird kein gleicher Wert gefunden, wird das Standardergebnis #default ausgegeben. Als Grundsyntax gilt:
{{#switch: <vergleichswert>
| <wert1> = <ergebnis1>
| <wert2> = <ergebnis2>
| ...
| <wert_n> = <ergebnis_n>
| #default = <standardergebnis>
}}
Beipiel
In diesen Beispielen soll ein bestimmter Name erkannt werden:
{{#switch: Klaus
| Peter = Hallo Peter
| Hans = Hallo Hans
| Franz = Hallo Franz
| Klaus = Hallo Klaus
| #default = Hallo, dich kenne ich noch nicht.
}}
ergibt:
Hallo Klaus
{{#switch: Josef
| Peter = Hallo Peter
| Hans = Hallo Hans
| Franz = Hallo Franz
| Klaus = Hallo Klaus
| #default = Hallo, dich kenne ich noch nicht.
}}
ergibt:
Hallo, dich kenne ich noch nicht.
[wiki=de:Scratch-Wiki:Hilfe:Programmieren im Wiki/switch]Hilfe:Programmieren im Wiki/switch[/wiki]