首页 > scala immutable.set 和 mutable.set在编程实践中要注意的核心差异有哪些?

scala immutable.set 和 mutable.set在编程实践中要注意的核心差异有哪些?

scala immutable.set 和 mutable.set在编程实践中要注意的核心差异有哪些?

什么时候该用mutable,什么时候该用immutable,我弄不明白。


比如api接口返回一个set,不期望调用方不小心去修改了返回结果,破坏结果集,这个时候immutable就派上用场了。另外immutable在多线程并发的时候比较提倡,这样可以减少错误率。
至于mutable的,函数式编程里头不建议用。

【热门文章】
【热门文章】