-
变量的声明:
在Java中是声明格式为 类型 变量名
在scala中是 val/var 变量名【:数据类型】
赋值的结果:在java中赋值时会返回一个值,但是在scala中不会返回。随意Java支持a=b=3;而scala不支持。
scala的==判断都是比较对象的值而不是地址。 -
数据类型
1.scala增加了多行原始字符串类型,可以保存回车等空白符。放在三对引号中。
2.scala在普通的字符串中提供了插值功能。有三种插值器。有s插值器,f插值器,row插值器,还可以自定义插值器。s插值器就是将$标记的部分用变量的值替换。 -
函数
函数可以传递变长参数值 使用的方法是标记个星号。
可以为参数提供默认值。
隐式参数:函数调用者角度提供默认参数,与隐式变量配合使用。
04-18