val x: AnyRef = 42
類型不匹配:找到所需
Int(42)
:AnyRef
方法被渲染曖昧注意:從
scala.Int => java.lang.Integer
隱式存在,但是從Object
繼承方法呈現曖昧。這是爲了避免任何暗示,將任何scala.Int
轉換爲任何AnyRef
。您不妨使用類型歸屬:
x: java.lang.Integer
我不明白的強調部分。哪些方法變得模糊不清,以及如何發生?在Scala中,從Object繼承的方法總是「呈現不明確」?這是一種特殊的情況,方法以某種方式在某種類型中多次結束?我只是沒有看到歧義來自何處。
您可以擴展「由於歧義被劫持而未能解決轉換的機制」嗎?這正是我不明白的地方。 – fredoverflow