FSharp.Data.Adaptive
FSharp.Data.Adaptive提供了一个干净的API,用于在遵循功能原理的情况下处理可变(“自适应”)数据。 它允许程序员像保持不变的数据一样对待自适应值,同时仍然保持有效的更新。 提供了许多自适应数据结构和运算符。
目的
传统上,编写一个程序可以根据数据或用户输入的变化来调整其输出:
非常繁琐的工作,容易出错,并且涉及许多具有未知生存期的缓存,混乱的代码处理值的重用等。 或者
使用功能原理(不变数据)时效率很低。 通常在每次更改时都会有效地替换程序状态,并且(至少在概念上)整个程序都将重新执行。
FSharp.Data.Adaptive通过某种介于两者之间的解决方案来解决此问题。 它在表面上采用了功能优先的方法,并以干净的方式抽象了下面的缓存/重用问题。
概述
FSharp.Data.Adaptive提供了几种用于表示自适应值的容
评论0
最新资源