Olaf Klischat schrieb am 14. Februar 2012 19:05
> Wenn schon, dann sind Java/JS/Perl "doppelt verwirrend", weil sie
> zwei Syntaxkonstrukte für fast dieselbe Sache haben, nur damit eine
> davon eine Anweisung und die andere ein Ausdruck sein kann -- obwohl
> man Ausdrücke auch wie Anweisungen verwenden kann und deshalb
> eigentlich mit einem Konstrukt auskommen sollte. Der Ternary-Operator
> ist nur dermaßen bekannt, dass sich keine Sprachdesigner traut, ihn
> wegzulassen, selbst in konzeptionell recht "Lisp-artigen" Sprachen
> wie Ruby -- dort ist der dann wirklich völlig identisch zu
> if-then-else.
Gibt es in Scala beispielsweise nicht.