2013-01-08 33 views
4

我最近更新到了Eclipse Juno,因此也更新到了Scala 2.10。我有這樣的工作之前完美的代碼,但是,在更新後,我收到了錯誤「爲構造陣列的參數太多」這條線:更新到Eclipse Juno後,多維數組聲明失敗,Scala 2.10

var labyrinth = new Array[Array[Cell]](lines.length, lines.apply(0).length); 

應該代表一個二維數組。我不知道問題是什麼,因爲它之前一直在工作。當我運行該項目(忽略錯誤)它不會編譯,它給了我一個「未找到類」異常。

我在OSX Lion上運行Eclipse Juno和Scala 2.10。

回答

6

使用構造函數創建數組是depreacted自scala 2.8。您應該改用Array.ofDim[Cell](lines.length, lines.apply(0).length)

+0

太棒了,這解決了它。謝謝一堆! – johnny