摘要:
原文 https://fsharpforfunandprofit.com/posts/computation-expressions-bind/ 原文的末尾有一道练习题: let strToInt str = ??? let stringAddWorkflow x y z = yourWorkflo 阅读全文
摘要:
原文 https://fsharpforfunandprofit.com/posts/overview-of-types-in-fsharp/ 这个特性我觉得也比较新鲜,以前没有见过,先看代码吧: type Dollar = Dollar of int let earn d:Dollar = d + 阅读全文
摘要:
即使没有专门学习过函数式的人也有可能听说过传说中的柯里化(currying),这是一个比较 “出圈” 的概念,也是函数式编程的重要特性之一。 我会从最简单的情况开始讲述,刚开始你可能觉得无聊,但随着函数的演化,事情会开始变得有趣。 下面请看一个正常的 F# 函数: let add x y = x + 阅读全文