Scala提供了不可变的集合,例如SetListMap。我了解不变性在并发程序中具有优势。但是,在常规数据处理中不变性的确切优势是什么?

例如,如果我枚举subsetspermutationscombinations怎么办?不可变集合在这里有什么优势吗?

最佳答案



一般来说,不可变的对象更容易/更容易推理。

关于scala - 不可变集合的真正优势是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8014750/

10-10 16:35