我正在寻找一些开源的F#项目来学习。希望是完整的项目而不只是代码片段,能够很好地展示F#语言的特性(例如模式匹配、判别联合等)。
我的目标主要是看看这些特性如何结合在一起,项目是如何组织的以及如何从函数式的角度解决问题。
我正在寻找一些开源的F#项目来学习。希望是完整的项目而不只是代码片段,能够很好地展示F#语言的特性(例如模式匹配、判别联合等)。
我的目标主要是看看这些特性如何结合在一起,项目是如何组织的以及如何从函数式的角度解决问题。
我刚刚为我的开源项目Unquote创建了一个位置。这是一个F#库,用于编写以F#引用表达式形式的单元测试断言。它很好地展示了使用活动模式和模式匹配递归处理和重建引用的方法,混合面向对象和函数式代码(它大量使用了.NET Reflection),并使用xUnit.net和...库本身编写单元测试的例子。