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

Scala中的哪些功能/特性仅作为底层平台的特许权存在,如果定位其

发布时间:2020-12-16 09:48:14 所属栏目:安全 来源:网络整理
导读:前一段时间我读了大约 Scala for LLVM,我不知道在Scala语言/规范/库中的哪些东西只存在使JVM快乐或改善与Java的互操作。 考虑到在LLVM上运行Scala提供了更多的自由,计划是端口语言(而不是围绕它的整个Java生态系统)哪些功能将没有意义? 指导:我想知道像O
前一段时间我读了大约 Scala for LLVM,我不知道在Scala语言/规范/库中的哪些东西只存在使JVM快乐或改善与Java的互操作。

考虑到在LLVM上运行Scala提供了更多的自由,计划是端口语言(而不是围绕它的整个Java生态系统)哪些功能将没有意义?

指导:我想知道像Object#finalize,监视器东西(通知,等待),克隆vs.克隆,没有64位数组索引,集合大小限制为32位,java.lang.String,Java反射,…

解决方法

AnyVal类型的分支可以在永恒的地狱火中燃烧。数组可以以一种理智的方式实现(好吧,丑陋现在隐藏得很好),同样的reified类型。方法clone,hashCode和toString可以进入它们所属的类型类。可以在没有多个参数列表的情况下实现currying。可以改进类型推断和类型级编程。

(编辑:李大同)

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

    推荐文章
      热点阅读