读书人

《scala程序设计》语法糖料笔记

发布时间: 2012-08-31 12:55:03 作者: rapoo

《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,这样可以提升不变性和函数式风格(这句话,不太理解)?

?

?

?


读书人网 >编程

热点推荐