函数式编程入门:使用Elixirpdf百度网盘下载地址?
函数式编程具有代码简洁、开发速度快、易理解、易维护、扩展性强的特点,在某些领域可以解决让命令式编程头痛的问题,具有广泛的应用场景和良好的发展前景。本书是函数式编程的零基础教程,以Elixir为例讲解函数式编程与命令式编程的区别,帮助读者掌握函数式编程的基本概念和思想(如不可变值、显式数据转换、模式匹配、递归函数、高阶函数、多态等),并避免新手常犯的错误。本书尤其适合对Elixir感兴趣且无函数式编程基础的读者入门学习。
作者简介:
Ulisses Almeida是Plataformatec软件公司的资深程序员、咨询师,该公司是Elixir的发明者。
目录:
第1章 函数思想 5
第2章 使用变量和函数 15
第3章 使用模式匹配控制程序流程 39
第4章 运用递归 67
第5章 使用高阶函数 91
第6章 设计Elixir应用程序 113
第7章 处理非纯函数 149
A2.1 第2章练习答案 177
A2.2 第3章练习答案 178
A2.3 第4章练习答案 181
A2.4 第5章练习答案 184
点击下载