《函数式编程入门》(匈)乌利斯·阿尔梅达著;杜万译【pdf】

  • 内容简介:

    Elixir简单直接的语法非常适合用来学习函数式编程。
    本书循序渐进地讲解函数式编程的关键概念,包括递归函数、模式匹配、不可变值、显式数据转换、模块、高阶函数、多态函数、错误处理等,借助清晰明了的案例让读者在不知不觉中掌握函数式编程思想和Elixir语法。
    理解函数式编程的三个关键概念:模式匹配、递归、流程控制。
    学习在函数式编程中使用列表、元组、映射表等常用数据结构。
    利用高阶函数改善程序的可读性。
    借助流提高编程效率。
    使用多态和协议处理各种类型的数据。
    掌握错误处理。

  • 目录:

    前言 1
    本书适合你吗 2
    这本书里有什么 2
    选择Elixir 3
    安装Elixir 3
    运行代码 3
    在线资源 4
    第1章 函数思想 5
    1.1 为什么需要函数式编程 5
    1.1.1 命令式语言的局限性 6
    1.1.2 转向函数式编程 6
    1.3 使用不可变数据 7
    1.4 使用函数构建程序 9
    1.4.1 明确地使用值 9
    1.4.2 在参数中使用函数 11
    1.4.3 值的转换 11
    1.5 声明式编程 12
    1.6 小结 14
    第2章 使用变量和函数 15
    2.1 表示值 15
    2.2 执行代码并生成结果 17
    2.2.1 创建逻辑表达式 19
    2.3 变量值绑定 20
    2.4 创建匿名函数 22
    2.4.1 函数是一等公民 24
    2.4.2 在不使用参数的情况下共享值 25
    2.5 具名函数 29
    2.5.1 Elixir的具名函数 29
    2.5.2 创建模块和函数 30
    2.5.3 导入具名函数 33
    2.5.4 将具名函数作为值使用 34
    ……

阅读全文
资源下载
下载价格13 书虫币
整站电子书:  

UC网盘    夸克网盘

由于网盘空间有限,会把旧资源删除,上传新资源,如有需要尽快保存
常见问题
关于版权问题!
本站不存储任何书籍资源,只利用互联网API接口提供搜索下载服务。如果侵犯了你的权益,请工单留言,我们将第一时间删除。下载书籍仅供试读使用,请在下载后24小时内删除,请支持正版,购买正版书籍
0

评论0

本站无需充值,所有资源都能免费获取(包括书虫币和vip)
免费获取书虫币途径:
1、签到:每天坚持签到,加油!(我要签到
2、推广:推广一人注册就送3知识币(我要推广
3、友情推荐:非会员就能下载,且无任何限制的文档网站(文缺驿站
没有账号?注册  忘记密码?