加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

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

发布时间:2020-12-16 18:11:50 所属栏目:安全 来源:网络整理
导读:我最近更新到 Eclipse Juno,因此也更新到了Scala 2.10.我之前有完美的代码,但是,在更新之后,我得到了一行“构造函数数组的参数太多”错误: var labyrinth = new Array[Array[Cell]](lines.length,lines.apply(0).length); 它应该代表一个二维数组.我想知道
我最近更新到 Eclipse Juno,因此也更新到了Scala 2.10.我之前有完美的代码,但是,在更新之后,我得到了一行“构造函数数组的参数太多”错误:

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

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

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

解决方法

从scala 2.8开始,使用构造函数创建数组是 depreacted.您应该使用Array.ofDim [Cell](lines.length,lines.apply(0).length).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读