val x: AnyRef = 42
类型不匹配:找到所需
Int(42)
:AnyRef
方法被渲染暧昧注意:从
scala.Int => java.lang.Integer
隐式存在,但是从Object
继承方法呈现暧昧。这是为了避免任何暗示,将任何scala.Int
转换为任何AnyRef
。您不妨使用类型归属:
x: java.lang.Integer
我不明白的强调部分。哪些方法变得模糊不清,以及如何发生?在Scala中,从Object继承的方法总是“呈现不明确”?这是一种特殊的情况,方法以某种方式在某种类型中多次结束?我只是没有看到歧义来自何处。
您可以扩展“由于歧义被劫持而未能解决转换的机制”吗?这正是我不明白的地方。 – fredoverflow