我在Scala对象中定义了以下列表:
object Foo {
val bar = List(1, 2, 3)
}
Run Code Online (Sandbox Code Playgroud)
scala.collection.immutable.List<Object>当我尝试从Java使用它时,这似乎已成为一种情况。结果,我必须使用类似getter Foo.bar().apply$mcII$sp(i)或apply将其强制转换为Integer/ int。
为什么是泛型Object而不是Integer?对于以Java原语存在的类型,似乎也只有这种情况。List[MyType]进入List<MyType>Scala。
| 归档时间: |
|
| 查看次数: |
177 次 |
| 最近记录: |