我知道Scala有var(对于可变状态)但是纯函数式编程不鼓励使用任何可变状态,而是专注于使用val所有东西.
var
val
来自一个势在必行的世界,很难放弃可变的状态.
我的问题是什么时候可以在你的Scala代码中使用var?所有代码都可以使用val完成.如果是,那么为什么Scala有变量呢?
functional-programming scala var mutable
functional-programming ×1
mutable ×1
scala ×1
var ×1