Scala中变量需要注意的地方:
(1)val,var
val 定义的声明是一个常量,不能改变内容。
var定义的声明是一个变量,可以改变其内容
在Scala中,尽可能使用val
val answer=8*5//不可变常量 var answer=0//可变变量 val greeting: String = null//指定类型 val greeting: Any="Hello"
(2)常用类型
Scala有7种数值类型:Byte、Char、Short、Int、Long、Float、和Double以及Boolean类型。
这些类型都有扩展类使他们有丰富的操作。
列如:
Scala用底层的java.lang.String类来表示字符串,但是他通过StringOps类给字符串追加了上百种操作。
(3)apply
"Hello"(4)//将产出‘o' //是下面语句的简写 "Hello".apply(4)
apply方法是Scala中构建对象的常用方法