在一次和Dustin Cambell一起吃中饭时,我们谈到了如何让Did it with .NET成名,然后我们自然而然的谈到了合成函数这个话题。我是管道运算符(|>)的超级粉丝,但是我却重未发现一个适合使用合成函数运算符(>>)的地方。Dustin给了我一篇他最新写的博客,在读完之后,我意识到以前我的一些错误做法及想法。在F#中,合成函数是一项非常基础的技巧,而且你应该完全的掌握它。
那么什么是合成函数呢?合成函数是一种根据一些小的函数来组成新的,更强大的函数的编程技术。让我们假设你的任务是这样的:计算一个确定路径下所有文件所占的硬盘大小,下面是一些常用的有用的代码:

本文介绍了F#中的合成函数运算符(>>)及其应用。通过合成函数,可以将多个简单函数组合成一个复杂的函数,简化代码并提高可读性。文章通过计算文件夹大小的具体案例展示了合成函数的优势。
528

被折叠的 条评论
为什么被折叠?



