我最近更新到了Eclipse Juno,因此也更新到了Scala 2.10。我以前的代码工作得很好,但是在更新之后,我得到了“构造函数数组的参数太多”的错误:
var labyrinth = new Array[Array[Cell]](lines.length, lines.apply(0).length);
它应该表示一个二维数组。我想知道问题出在哪里,因为它以前一直在工作。当我运行项目时(忽略错误),它不能编译,并且给我一个“找不到类”异常。
我在OSX Lion上运行Eclipse Juno和Scala 2.10。
发布于 2013-01-08 13:32:43
从scala 2.8
开始,使用构造函数创建数组就成了depreacted。您应该改用Array.ofDim[Cell](lines.length, lines.apply(0).length)
。
https://stackoverflow.com/questions/14215857
复制