B10-Haskell趣学指南

B10-Haskell趣学指南

ID:46866042

大小:2.81 MB

页数:426页

时间:2019-11-28

B10-Haskell趣学指南_第1页
B10-Haskell趣学指南_第2页
B10-Haskell趣学指南_第3页
B10-Haskell趣学指南_第4页
B10-Haskell趣学指南_第5页
资源描述:

《B10-Haskell趣学指南》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、Haskell趣学指南M.Lipovaca(英)MnO2(繁)开源书屋(简)2013年10月3日目录第一章简介1§1.1关于这份教学...........................1§1.2什么是Haskell?.........................2§1.3你需要些什么来使用Haskell呢?................4第二章从零开始6§2.1准备好了吗?...........................6§2.2初学者的第一个函数.......................10§2

2、.3List入门.............................12§2.4使用Range............................17§2.5ListComprehension.......................20§2.6Tuple...............................23第三章TypesandTypeclasses27§3.1Type................................27§3.2Typevariables.........

3、.................30§3.3Typeclasses入门.........................31第四章函数的语法37§4.1模式匹配(Patternmatching)..................37§4.2什么是Guards..........................42§4.3关键字Where...........................45§4.4关键字Let............................47§4.5Caseexpressions.

4、........................49第ii页目录Haskell趣学指南第五章递回52§5.1你好,递回!...........................52§5.2实现Maximum..........................53§5.3来看几个递回函数........................54§5.4“快速”排序............................57§5.5用递回来思考...........................59第六章高阶函数61§6.1

5、Curriedfunctions.........................61§6.2是时候了,来点高阶函数!...................64§6.3map与filter...........................67§6.4lambda..............................72§6.5关键字fold............................74§6.6有$的函数调用.........................80§6.7Functioncompo

6、sition......................81第七章模组(Modules)85§7.1装载模组.............................85§7.2Data.List.............................87§7.3Data.Char.............................99§7.4Data.Map.............................103§7.5Data.Set..............................1

7、08§7.6建立自己的模组..........................111Haskell趣学指南目录第iii页第八章构造我们自己的Types和Typeclasses117§8.1AlgebraicDataTypes入门...................117§8.2RecordSyntax..........................121§8.3Typeparameters.........................124§8.4Derivedinstances.............

8、............130§8.5Typesynonyms..........................135§8.6Recursivedatastructures(递回地定义数据结构).......140§8.7Typeclasses的第二堂课.....................145§8.8yes-notypeclass.........

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。