我正在与Java库接口,它接受double []作为参数并向数组添加元素.我尝试使用JavaConversions创建Scala可变数组,但它无法管理此转换.有任何想法吗?
Java的:
public static double libraryFn(double[] numbers) {
.....
numbers[0] = 1.0
}
Run Code Online (Sandbox Code Playgroud)
斯卡拉:
def caller() {
// Does not work
val myNumbers = new Array[java.lang.Double](1)
libraryFn(myNumbers)
}
Run Code Online (Sandbox Code Playgroud)
谢谢你的回复.更仔细地查看库源,看起来该库有一个bug并且根本不是scala/java问题.
| 归档时间: |
|
| 查看次数: |
175 次 |
| 最近记录: |