Java对数组使用什么类以及如何在Scala中实例化它?

Iva*_*van 0 java arrays scala

我需要传递一个定义为原始值的二维Java数组

int myArray[][] = {{ 1, 2 }, { 3, 4 }, { 5, 6 }, { 7, 8 }};
Run Code Online (Sandbox Code Playgroud)

用Java术语表示从Scala应用程序到Java库函数.

如何在Scala中定义这样的对象?

Lei*_*and 5

Java的等效Scala是:

val myArray = Array(Array(1, 2), Array(3, 4), Array(5, 6), Array(7, 8))
Run Code Online (Sandbox Code Playgroud)

Scala使用与Java完全相同的Array.Scala中的Array似乎具有其他功能,因为WrappedArray隐式包装了数组.

更多信息,请参阅此答案.