Minden Java programozó használ operátorokat (a beépítetteket), azok nem veszélyesek?
"ami gyakorlatilag szabad asszociációs játék, hogy ki mit tud beleképzelni mondjuk egy + jelbe."
Nem kell beleképzelni semmit, kétség esetén el kell olvasni a hozzátartozó javadoc-ot.
Scala-ban az operátorok ugyanolyan metódusok, mint a többi.
Tehát ez: x * y, akár így is írható: x.*(y)
Vagy fordítva x.multiply(y) így is írható: x multiply y
Szerintem ettől a nyelv sokkal jobban használható, mindenhol olyan formát használhatok, amitől olvashatóbb lesz a kód. Persze ezzel nem kell mindenkinek egyetértenie.