继续学习: https://segmentfault.com/a/1190000003068853#articleHeader2
val 和 var : 一个是值,不可变;一个是变量,可变。
val 和 def 定义函数: val 只执行一次;def 每次执行。
call by name 和 call by value:by name 延迟加载,整个函数传入,需要时调用;by value 即通常调用
纯函数:输入输出数据流全是显式(Explicit)的。 好处: 方便单元测试
继续学习: https://segmentfault.com/a/1190000003068853#articleHeader2
val 和 var : 一个是值,不可变;一个是变量,可变。
val 和 def 定义函数: val 只执行一次;def 每次执行。
call by name 和 call by value:by name 延迟加载,整个函数传入,需要时调用;by value 即通常调用
纯函数:输入输出数据流全是显式(Explicit)的。 好处: 方便单元测试