少年壮志不言愁
劝君惜取少年时
Scala程序并不是一个解释器,实际发生的是,你输入的内容被快速的编译成字节码,然后这段字节码交由Java虚拟机执行。
Scala七种数值类型:ByteCharShortIntLongFloatDoubleBoolean-
在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或者-=1Scala调用方法如果没有参数,可以不使用
(),