Ich beginne gerade Scala, kommt aus Java.Scala implizite Art Casting
So weiß ich, dass in Scala, alle Dinge Objekte sind, und Scala entspricht den längsten Token (Quelle: http://www.scala-lang.org/docu/files/ScalaTutorial.pdf), so dass, wenn ich das richtig verstehen:
var b = 1.+(2)
dann b ist ein Double, plus und Int , was in Java ein Double wäre. Aber wenn ich seinen Typ über println(b.isInstanceOf[Int])
überprüfe, sehe ich, dass es ein Int ist. Warum ist es kein Double wie in Java?