《scala程序设计》语法糖笔记
?
val str = """123 345 456"""print(str)>>> 输出123 345 456// 去除每行"|"前面的的空白val str = """123 |345 |456"""print(str.stripMargin)>>>输出:123345456==与eqscala中"=="方法等同java中equals()方法scala中"eq"方法等同java中==操作符
?
val vs. varval: 不可变变量(不可修改val引用指向另一个对象)var: 可变变量
优先使用val,这样可以提升不变性和函数式风格(这句话,不太理解)?
?
?
?