scala - Scala为在JVM上运行做出了哪些妥协?

标签 scala jvm language-design scala-2.8 jvm-languages

Scala是一种很棒的语言,但是我想知道如果它拥有自己的运行时该如何改进?
即由于选择了JVM,做出了哪些设计选择?

最佳答案

This article是与Martin Odersky(Scala的创建者)进行的讨论,其中包括Scala为与Java兼容而做出的妥协。文章提到:

  • 方法
  • 的静态重载
  • 具有特征和类
  • 包含null指针。
  • 关于scala - Scala为在JVM上运行做出了哪些妥协?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2682673/

    相关文章:

    spring - 如何在cloudbees上运行可执行jar文件(例如spring-boot)

    c++ - 垃圾收集的想法

    c++ - 在子类型上调用函数是如何实现的?

    scala - scalatra 中的 HEAD 请求

    scala - 如何生成随机数列表?

    scala - 如何修改数组中的每个值?

    java - docker-grafana-graphite 中的 Kamon JVM 和操作系统指标

    java - 如何使变量在Java中随处可用而无需参数

    .net - 使用空参数调用函数的术语

    java - Scala:使用 ArrayList 时出现错误的类型不匹配错误