![]() 作者:[美] Jason Swartz 出版社: 中国电力出版社 原作名: Learning Scala 出版年: 2016-2-1 页数: 219 定价: 48.00元 ISBN: 9787512387744 内容简介 · · · · · ·为什么学习Scala?无需成为数据科学家或分布式计算专家,你也能掌握这种面向对象函数式编程语言。这是一本很实用的书,它以通俗易懂的方式对Scala语言做了全面的介绍,还给出了大量语法图、示例和练习来帮助你理解书中的内容。首先你将了解Scala的核心类型和语法,然后会深入学习高阶函数和不可变的数据结构。 Jason Swartz在书中介绍了Scala简洁而且很有表述性的语法,解释了它的类型安全性和性能可以确保稳定性,另外说明了Scala可以快速运行,适用所有应用。基于这些特点,作者展示了为什么Scala会成为想要提高水平的Ruby或Python开发人员的理想语言。学习核心数据类型、字面量、值和变量。了解如何使用表达式(Scala语法的基础)思考以及编写代码。 编写接收或返回其他函数的高阶函数。熟悉不可变数据结构,利用类型安全的描述性操作轻松地完成变换。... 作者简介 · · · · · ·斯瓦茨,Jason Swartz,是一位软件工程师,热衷于直观的用户界面、表述性编程语言和简洁的用户文档。他还组织了旧金山的很多Scala社区活动,并为Netflix的客户设备程序开发过应用。 目录 · · · · · ·前言**部分Scala核心 **章可扩展语言概述 安装Scala 使用Scala REPL 小结 · · · · · ·() 前言 **部分Scala核心 **章可扩展语言概述 安装Scala 使用Scala REPL 小结 练习 第2章处理数据:字面量、值、变量和类型 值 变量 命名 类型 小结 练习 第3章表达式和条件式 表达式 if...else表达式块 匹配表达式 循环 小结 练习 第4章函数 过程 用空括号定义函数 使用表达式块调用函数 递归函数 嵌套函数 用命名参数调用函数 有默认值的参数 Vararg参数 参数组 类型参数 方法和操作符 编写可读的函数 小结 练习 第5章首类函数 函数类型和值 高阶函数 函数字面量 占位符语法 部分应用函数和柯里化 传名参数 偏函数 用函数字面量块调用高阶函数 小结 练习 第6章常用集合 列表、集和映射 List里有什么? 列表算术运算 映射列表 归约列表 转换集合 使用集合的模式匹配 小结 练习 第7章更多集合 可变集合 数组 Seq和序列 Stream 一元集合 小结 练习 第二部分面向对象Scala 第8章类 定义类 更多类类型 更多字段和方法类型 包装 私密性控制 私密性访问修饰符 *终类和密封类 小结 练习 第9章对象、Case类和Trait 对象 Trait 导入实例成员 小结 中场休息——配置你的**个Scala项目 练习 **0章高级类型 元组和函数值类 隐含参数 隐含类 类型 小结 思考题 附录A保留字 · · · · · · () |
品质不错值得拜看
可谓字字珠玑
叙事别开生面
很好,家人喜欢,很好!