val
初始化常量,
var
初始化变量
定义变量要初始化
默认
String
类型为
java.lang.string
Unit
等于
void
不支持
++i
和
i++
访问数据下标使用
()
支持短路运算. 即
op1 || op2
, 如果 op1 = true. op2 不会执行
没有
break
和
continue
, 尽量多使用递归实现循环
尽量不使用
var
, 减少错误, 是scala 的风格,并且
val
修饰的变量在 GC 的时候可以更快的被回收
表达式是有返回值的,且返回值是表达式中最后一条语句的执行结果
数据类型
scala.Byte
scala.Short
scala.Int
scala.Long
scala.Char
scala.Float
scala.Double