函数化思维系列

函数化思维系列(持续更新中.........p.s.会有些修改)

这一系列的博文将介绍函数式编程的基本原则-什么才是真正的函数式编程,它又与面向对象编程和命令式编程有什么不同。

1:介绍函数化思维

看看基本的函数式编程

2:数学函数

函数编程背后的动力

3:函数值和简单值

不分配绑定

4:函数中的类型如何工作

理解类型标记

5:柯里化

将多参数函数分为较小的一个参数函数

6:分部应用

带入函数中的一些参数

7:函数结合性和组成

从已有的函数中构造函数

8;定义函数

Lambda以及其他

9:函数签名

函数签名可以告诉你这个函数是干什么用的

10:组织函数

嵌套的函数和模块

11:给类型附加函数

F#的方式新建方法

13:示例:一个基于堆栈的计算器

通过组合实现函数化

 


翻译有误,请指正,谢谢!

原文地址:http://fsharpforfunandprofit.com/series/thinking-functionally.html

 

posted @ 2016-09-06 19:24  JayWist  阅读(403)  评论(0编辑  收藏  举报