Haskell趣学指南——Haskell是个什么鬼为什么会在Scala分类中

函数式编程是不同于OO的另外一种编程思想,不搞懂了,怎么开发?


Haskell趣学指南

简介

关于这个教程

那么,haskell是啥?

你需要...

入门

各就各位,预备!

启蒙:你的第一个函数

List入门

德州区间

[我是List Comprehension](http://fleurer-lee.com/lyah/ready-begin.htm#我是List Comprehension)

Tuple

类型和类型类

相信类型

类型变量

类型类101

函数的语法

模式匹配

注意,门卫!

Where?

[Let it be](http://fleurer-lee.com/lyah/syntax-on-function.htm#Let it be)

case表达式

递归

你好,递归!

麦克西米不可思议

几个递归函数

排序,要快!

递归地思考

高阶函数

柯里函数

是时候了,来点高阶函数!

[map 与 filter](http://fleurer-lee.com/lyah/high-order-function.htm#map 与 filter)

lambda

折叠纸鹤

有$的函数调用

函数组合

模块

装载模块

Data.List

Data.Char

Data.Map

Data.Set

构造自己的模块

构造我们自己的类型和类型类

数据类型入门

[Record Syntax](http://fleurer-lee.com/lyah/make-types-and-classes-for-ourselves.htm#Record Syntax)

类型参数

派生实例

类型别名

本作品受 Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License保护, 因为我没找着名字更长的许可证。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容