String
string是不可变的,要变用stringbuilder,还有字符串是双引号
Scala函数
按名称传递参数的方式
使用“按名称传递参数”方式的优点是:1.减少不必要的计算; 2.减少异常
在代码中,如果定义函数的时候,传入参数不是传入的值,而是传入的参数名称(如代码中使用t: => Long而不是t: Long),在调用该函数时,不会立即执行和参数有关的计算,而是到参数真正使用到的时候才进行计算。
Scala函数可变参数
用函数作为形参或带返回值的函数,称为高阶函数def operate(f: (Int,Int) => Int)={f(4,4)}//形参传入的是一个函数def greeting()= (name: String) =>{"hello "+name}//返回一个匿名函数