我已经读完了关于F#的书籍,我已经完成了本书中的大部分练习,这些练习都是基本的.现在我正在寻找更高级的练习来提高我的语言和功能编程概念.
是否有一个地方或一本书,我可以通过特别设计的练习练习F#来学习语言功能?现在我只能找到介绍性的东西或一般的编程问题网站(例如Project Euler).
我的目标是学习如何以功能方式思考并习惯模式匹配,部分应用函数,monads/workflows,尾递归等等.我想学习如何使用功能构造解决问题.
我也对任何为其他函数式编程语言(如Haskell)设计的好练习感兴趣.
有没有办法检索计算机上所有逻辑驱动器的驱动器名称?
我查看了fs api,但是从那里我只能枚举给定目录的文件和目录.
是否有一个断言库,它会告诉我深度比较时两个对象之间的差异是什么?
我尝试过使用柴,但它只是告诉我对象不同但不在哪里.节点断言同样的事情....