scala编程(programming in scala) 中文版 pdf是第三版scala编程教程图书,该书介绍了scala的基本类型和操作、Scala的层级、集合类型、Actor和并发等知识,感兴趣的朋友快来下载吧!
《Scala编程》以Scala这一新生的多范式面向对象编程语言主题背景,系统地讲述了如何使用Scala编程语言进行程序开发工作,如何利用Scala的actor模型在JVM上设计具伸缩性的并发应用程序。它详细讲述了Scala语言中轻量级的函数语法、高阶、嵌套、局部套用(Currying)、匿名、 与XML集成等特性,并指导读者在Scala程序中直接书写XML,将XML转换成Scala类,实现与Java无缝地互操作等。
Iava的线程模型是围绕着共享内存和锁建立的,当系统在规模和复杂度都不断变大的时候,这种模型会越发变得难以理解。很难说程序里面没有资源竞争或潜藏的死锁--有些东西不是能经测试检验出的,或许只在投入生产后才会表现出来。目前可以认为比较安全的可选方案是消息传递架构,例如在Erlan只编程语言中应用的“actor”方案。
第1章 可伸展的语言
第2章 Scala入门初探
第3章 Scala入门再探
第4章 类和对象
第5章 基本类型和操作
第6章 函数式对象
第7章 内建控制结构
第8章 函数和闭包
第9章 控制抽象
第10章 组合与继承
第11章 Scala的层级
第12章 特质
第13章 包和引用
第14章 断言和单元测试
第15章 样本类和模式匹配
第16章 使用列表
第17章 集合类型
第18章 有状态的对象
第19章 类型参数化
第20章 抽象成员
第21章 隐式转换和参数
第22章 实现列表
第23章 重访For表达式
第24章 抽取器(Extl?actors)
第25章 注解