1 / 304
文档名称:

Functional Programming in Scala.pdf

格式:pdf   页数:304页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

Functional Programming in Scala.pdf

上传人:kuo08092 2015/4/22 文件大小:0 KB

下载得到文件列表

Functional Programming in Scala.pdf

文档介绍

文档介绍:.info
MEAP Edition
Manning Early Access Program
Functional Programming in Scala
version 10









Copyright 2013 Manning Publications

For more information on this and other Manning titles go to

.info
brief contents

PART 1: INTRODUCTION TO FUNCTIONAL PROGRAMMING
1. What is functional programming?
2. Getting Started
3. Functional data structures
4. Handling errors without exceptions
5. Strictness and laziness
6. Purely functional state
PART 2: FUNCTIONAL DESIGN BINATOR LIBRARIES
7. Purely functional parallelism
8. Property-based testing
9. binators
PART 3: FUNCTIONAL DESIGN PATTERNS
10. Monoids
11. Monads
12. Applicative and traversable functors
PART 4: BREAKING THE RULES: EFFECTS AND I/O
13. External effects and I/O
14. Local effects and the ST monad
15. Stream processing and incremental I/O

.info
1
PPreface
About this book
This is not a book about Scala. This book introduces the concepts and techniques
of functional programming (FP)—we use Scala as the vehicle, but the lessons
herein can be applied to programming in any language. Our goal is to give you the
foundations to begin writing substantive functional programs and fortably
absorb new FP concepts and techniques beyond those covered here. Throughout
the book we rely heavily on programming exercises, carefully chosen and
sequenced to guide you to discover FP for yourself. Expository text is often just
enough to lead you to the next exercise. Do these exercises and you will learn the
material. Read without doing and you will find yourself lost.
A word of caution: no matter how long you've been programming, learning FP
is challenging. Come prepared to be a beginner once again. FP proceeds from a
startling premise—that we construct programs using only pure functions, or
functions that avoid side effects like writing to a database or reading from a file. In
the first chapter

最近更新

保家净智能垃圾桶ppt大纲 33页

中国古典文学的时代特色理科 28页

《葡萄酒入门》课件 29页

《连减连加溷合》课件 28页

风俗习惯作文400字 7页

飞机作文300字 2页

加工纸制造业关键技术研究 32页

《月亮圆了》导学案 4页

《几种重要的盐》导学案-2023-2024学年科学浙.. 5页

石英纤维市场分析及竞争策略分析报告 92页

PHP扩展的模块化开发与集成 33页

新世纪韩国广告媒体的发展动向研究的开题报告.. 2页

数据挖掘在销售系统中的应用研究的开题报告 2页

数字化技术应用于颅面部骨纤维异常增殖症的治.. 2页

摆臂对纵跳影响的生物力学机制研究的开题报告.. 2页

接地网数值计算与优化设计方法及其应用的开题.. 2页

持续性纤维素酶产物释放过程的分子动力学模拟.. 2页

折叠式自行车拖车设计的开题报告 2页

扰动地层冻结温度场发展和分布规律研究的开题.. 2页

手法复位对各型良性阵发性位置性眩晕疗效观察.. 2页

战略性贸易政策在我国新能源汽车产业的应用研.. 2页

2024年建筑劳务木工分包合同 31页

2024年建筑作文400字10篇(精) 10页

我国银行同业拆借市场风险传染实证研究的开题.. 2页

2024年廉租房房屋买卖合同 4页

电镀黑铬工艺 10页

电镀六价铬讲议 10页

中考历史非选择题答题技巧 4页

温康纳自动贴面生产线作业指导书 15页

计算机桌面运维技术服务方案 32页