定义: val 常量 var 变量
例如:
val gender=”male” (对象不可变)
var name: String=”ChinaHadoop” (对象可变)
那么用 val 还是 var ???
分析如下:
一般都用 val, 避免用 var
正式因为对象可变,导致你 可能忘记了 初始化过变量, 导致下游获取数据出问题..
简单来说: val 更安全, 可读性比较高..
本文共 239 字,大约阅读时间需要 1 分钟。
定义: val 常量 var 变量
例如:
val gender=”male” (对象不可变)
var name: String=”ChinaHadoop” (对象可变)
那么用 val 还是 var ???
分析如下:
一般都用 val, 避免用 var
正式因为对象可变,导致你 可能忘记了 初始化过变量, 导致下游获取数据出问题..
简单来说: val 更安全, 可读性比较高..
转载于:https://my.oschina.net/repine/blog/533439