有大量关于数据结构的文本,以及数据结构代码库。我知道纯函数式数据结构更容易推理。但是,我很难理解在实用代码中使用纯函数式数据结构(使用或不使用函数式编程语言)相对于命令式对应物的现实世界优势。有人可以提供一些纯函数式数据结构具有优势的真实案例吗?为什么?
像我使用data_structure_name in programming_language来做应用程序这样的例子,因为它可以做某些事情。
谢谢。
PS:我所说的纯函数式数据结构和持久化数据结构是不一样的。持久化数据结构是不会改变的数据结构??另一方面,纯功能数据结构是一种纯粹操作的数据结构。