我刚刚开始从Java来的Scala。斯卡拉隐式类型铸造
所以我知道,在Scala中,所有的东西都是对象,和Scala最长的令牌(来源:http://www.scala-lang.org/docu/files/ScalaTutorial.pdf)相匹配,所以,如果我理解正确:
var b = 1.+(2)
,则B是一个双,再加上和Int ,在Java中这将是一个双。 但是,当我通过println(b.isInstanceOf[Int])
检查它的类型时,我发现它是一个Int。为什么它不像Java中的Double?