' schrieb:Aber ich glaube das geht nicht...
doch, das geht - mit der Einschränkung, dass eine Case-Struktur nur Integer als numerischen Eingang akzeptiert (siehe Beispiel von Lucki, da ist ein Coercion Dot ...):
Man kann im "Case Selector" Zahlenbereiche festlegen:
0 --> Eingang ist genau gleich 0
0.. Eingang ist größer gleich 0
..0 Eingang ist kleiner gleich 0
usw
In meinem Beispiel verwende ich KEINEN Default Case. Das muss ich auch nicht, weil der Zahlenbereich von minus Unendlich bis plus unendlich komplett abgedeckt ist. Sollte das nicht der Fall sein, gibt's die Fehlermeldung "Selector Cases are not unique" ... (Cases sind nicht eindeutig oder so ...). Das gleiche ist auch der Fall, wenn sich die Bereiche überschneiden.
Dann braucht man entweder den Default Case, oder man muss eindeutige Bereiche definieren.
Grüße
CB