现实世界的函数编程:有 F# 和 C# 示例
原书地址:
http://hadstj.blog.hexun.com/60717138_d.html
全书分成四部分,共十六章:
第一部分:学习函数思维 http://hadstj.blog.hexun.com/62192678_d.html
第一章 不同的思维
http://hadstj.blog.hexun.com/62197932_d.html
1.1 什么是函数编程 http://hadstj.blog.hexun.com/62216024_d.html
1.2 通向现实世界的函数编程的路径 http://hadstj.blog.hexun.com/62249961_d.html
1.3 函数编程的效率 http://hadstj.blog.hexun.com/62272137_d.html
1.4 函数编程示例 http://hadstj.blog.hexun.com/62309878_d.html
http://hadstj.blog.hexun.com/62327503_d.html
1.5 介绍 F# http://hadstj.blog.hexun.com/62328207_d.html
http://hadstj.blog.hexun.com/62403542_d.html
1.6 小结 http://hadstj.blog.hexun.com/62403575_d.html
第二章 函数编程的核心概念
http://hadstj.blog.hexun.com/62424169_d.html
2.1 函数编程的基础 http://hadstj.blog.hexun.com/62424583_d.html
2.2 评价函数程序 http://hadstj.blog.hexun.com/62473708_d.html
http://hadstj.blog.hexun.com/62473863_d.html
http://hadstj.blog.hexun.com/62474050_d.html
http://hadstj.blog.hexun.com/62474344_d.html
http://hadstj.blog.hexun.com/62474577_d.html
第二章 函数编程的核心概念 http://hadstj.blog.hexun.com/62424169_d.html
2.1 函数编程的基础 http://hadstj.blog.hexun.com/62424583_d.html
2.2 评价函数程序 http://hadstj.blog.hexun.com/62473708_d.html
http://hadstj.blog.hexun.com/62473863_d.html
http://hadstj.blog.hexun.com/62474050_d.html
http://hadstj.blog.hexun.com/62474344_d.html
http://hadstj.blog.hexun.com/62474577_d.html
2.3 编写声明代码 http://hadstj.blog.hexun.com/62585808_d.html
2.3.1 函数也是值 http://hadstj.blog.hexun.com/62585964_d.html
2.3.2 高阶函数 http://hadstj.blog.hexun.com/62586233_d.html
2.4 函数的类型和值 http://hadstj.blog.hexun.com/62586363_d.html
2.4.1 C# 和 F# 中的类型推断 http://hadstj.blog.hexun.com/62586548_d.html
2.4.2 介绍差别联合类型 http://hadstj.blog.hexun.com/62586988_d.html
2.4.3 模式匹配 http://hadstj.blog.hexun.com/62652664_d.html
2.4.4 编译时程序检查 http://hadstj.blog.hexun.com/62652734_d.html
2.5 第二章小结 http://hadstj.blog.hexun.com/62652765_d.html
第三章 谈谈 F# 和 C# 中元组、列表和函数
3.1 值和函数的声明
3.1.1 值的声明和范围
3.1.2 函数的声明
3.1.3 声明可变值
3.2 使用不可变的数据结构
3.2.1 介绍元组类型
3.2.2 在 C# 中实现元组类型
3.2.3 计算元组
3.2.4 模式匹配元组