使用Scala 2.10更新到Eclipse Juno后,多维数组声明失败

joh*_*nny 4 scala scala-ide scala-2.10 eclipse-juno

我最近更新到Eclipse Juno,因此也更新到了Scala 2.10.我之前有完美的代码,但是,在更新之后,我得到了一行"构造函数数组的参数太多"错误:

var labyrinth = new Array[Array[Cell]](lines.length, lines.apply(0).length);
Run Code Online (Sandbox Code Playgroud)

它应该代表一个二维数组.我想知道问题是什么,因为它以前一直在工作.当我运行项目(忽略错误)时,它不会编译,它给了我一个"找不到类"的异常.

我在OSX Lion上运行带有Scala 2.10的Eclipse Juno.

4e6*_*4e6 6

自scala以来,使用构造函数创建数组已被删除2.8.你应该使用Array.ofDim[Cell](lines.length, lines.apply(0).length).