《快学Scala(第二版)》-CH1 基础

少年壮志不言愁
劝君惜取少年时

  • Scala程序并不是一个解释器,实际发生的是,你输入的内容被快速的编译成字节码,然后这段字节码交由Java虚拟机执行。

  • Scala七种数值类型: Byte Char Short Int Long Float Double Boolean

  • 在REPL中执行如下代码,背后实现的原理是apply()方法:

    scala> val s = "Hello"
    s: String = Hello
    
    scala> s(4)
    res0: Char = o
    
  • Scala中操作符实际上是方法。例如 a+b实际上调用的是a.+(b):

      scala> 2 + 3
      res24: Int = 5
      scala> 2.+(3)
      res25: Int = 5
    
  • Scala中没有++ --操作符,我们需要使用+=1或者-=1

  • Scala调用方法如果没有参数,可以不使用()

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容