Scaia集合技术手册

本书特色

[

《scala集合技术手册》是首部全面介绍scala集合框架的图书,它基于*新的scala 2.11编写,深入全面地介绍了scala集合框架的集合类和方法,通过图例、代码示例、表格等多种方式多方位地介绍集合类的方法和实现,并且对相关的类型的性能进行分析和比较,总结了各个集合类的特点,帮助读者快速地掌握scala集合框架,并且可以作为日常scala开发的参考书。

]

内容简介

[

√ scala集合库不可多得的中文资料√ 作为scala的制胜法宝本书教你如何驾驭√ 面向实际问题用示例代码讲解类的使用和原理√ 全新角度实现基本数据结构是提升功力的不二法门 

]

目录

目录推荐序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iv第1章scala集合库简介 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1scala编程语言 ………………………………………………………1scala集合 ………………………………………………………….2谁应该阅读此书 …………………………………………………….7为什么写这本书 …………………………………………………….7印刷体变化 …………………………………………………………7内容概要 …………………………………………………………..8第2章traversable. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9初始化traversable对象 ………………………………………………10集合的静态类型和类型擦除 ………………………………………….12对traversable实例中每个元素执行操作(foreach) ………………………13平展一个traversable实例 ……………………………………………14转置traversable集合(transpose) …………………………………….17unzip一个traversable ……………………………………………….18连接两个traversable到一个新的traversable …………………………….19连接多个traversable对象到一个新的traversable …………………………21利用偏函数筛选元素 ………………………………………………..22对所有的元素应用一个函数,并将结果放入一个新的traversable对象中 ……..23利用scan计算traversable元素的阶乘 ………………………………….24使用指定的函数折叠traversable的元素 ………………………………..26判断一个traversable非空 ……………………………………………28得到traversable对象的特定的元素 …………………………………….29得到traversable对象的尾部 ………………………………………….30目录vii选择traversable 的一段子集 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31选取traversable 对象的前n 个元素 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32跳过开头的前n 个元素,选择剩余的元素 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33根据条件筛选元素 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34给traversable 对象的元素分组 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35检查traversable 对象中的元素是否满足条件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37统计满足断言的元素个数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37归约操作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38在traversable 对象上调用聚合函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40基于traversable 对象生成字符串 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41集合类型转换 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42复制元素到一个数组 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44返回一个traversable 对象的视图view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45得到traversable 对象的底层实现 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46使用一个相同的元素填充元素 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46在某个值域上生成指定间隔的队列 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47tabulate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48生成空的traversable 对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48得到traversable 对象的串行对象和并行对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

封面

Scaia集合技术手册

书名:Scaia集合技术手册

作者:晁岳攀

页数:184

定价:¥58.0

出版社:电子工业出版社

出版日期:2016-06-01

ISBN:9787121287763

PDF电子书大小:91MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注