-
>
决战行测5000题(言语理解与表达)
-
>
软件性能测试.分析与调优实践之路
-
>
第一行代码Android
-
>
深度学习
-
>
Unreal Engine 4蓝图完全学习教程
-
>
深入理解计算机系统-原书第3版
-
>
Word/Excel PPT 2013办公应用从入门到精通-(附赠1DVD.含语音视频教学+办公模板+PDF电子书)
Scala编程 版权信息
- ISBN:9787121402722
- 条形码:9787121402722 ; 978-7-121-40272-2
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 所属分类:>>
Scala编程 本书特色
适读人群 :Java 程序员和编程语言学习者√ 本书作者Martin Odersky教授2001年率领团队开发了Scala语言、类库和编译器,其核心成员精心编写了这本官方教程。 √ Java之父James Gosling说过“如果让我在Java之外选一门语言,我会选Scala”,它是面向对象与函数式编程的完美融合。 √ 本书全面涵盖整个编程语言、重要类库及其背后理念,经多版本迭代优化后,编排、组织和示例设置堪称语言学习典范。 √ 第4版大幅增加新内容,覆盖Scala 2.13新特性并重塑集合类库:集合类继承关系|集合类型实现|集合方法|自定义|视图。
Scala编程 内容简介
本书由直接参与 Scala 开发的一线人员编写,因而对原理的解读和对应用的把握更加值得信赖。本书面向具有一定编程经验的开发者,目标是让读者能够全面了解和掌握 Scala 编程语言的核心特性,并能够深入理解 Scala 这门语言在设计取舍背后的动因。即便是不直接使用Scala 的读者或非一线编程从业者,也能从本书中学到大量关于函数式和面向对象的编程概念和技巧。
Scala编程 目录
序 .........................................................................................................XXII
致谢 .....................................................................................................XXIV
引言 ....................................................................................................XXVII
第1章 一门可伸缩的语言 ..........................................................................1
1.1 一门按需伸缩的语言 ..................................................................... 2
1.2 是什么让Scala能屈能伸 ................................................................. 7
1.3 为什么要用Scala ...........................................................................11
1.4 Scala寻根 ..................................................................................... 17
1.5 结语 ............................................................................................. 19
第2章 Scala入门 ....................................................................................20
第1步 使用Scala解释器 ..................................................................... 21
第2步 定义变量 ................................................................................. 22
第3步 定义函数 ................................................................................. 24
第4步 编写Scala脚本 ......................................................................... 26
第5步 用while做循环;用if做判断 .................................................... 27
第6步 用foreach和for遍历 ................................................................. 30
结语 ...................................................................................................... 32
第3章 Scala入门(续) ..........................................................................33
第7步 用类型参数化数组 .................................................................. 33
第8步 使用列表 ................................................................................. 38
第9步 使用元组 ................................................................................. 42
第10步 使用集和映射 ........................................................................ 43
第11步 识别函数式编程风格 ............................................................. 48
第12步 从文件读取文本行 ................................................................. 51
结语 ...................................................................................................... 55
第4章 类和对象 ......................................................................................56
4.1 类、字段和方法 ........................................................................... 56
4.2 分号推断 ...................................................................................... 61
4.3 单例对象 ...................................................................................... 62
4.4 Scala应用程序 ............................................................................. 65
4.5 App特质 ....................................................................................... 68
4.6 结语 ............................................................................................. 68
第5章 基础类型和操作 ............................................................................69
5.1 一些基础类型 .............................................................................. 69
5.2 字面量 .......................................................................................... 70
5.3 字符串插值 .................................................................................. 77
5.4 操作符即方法 .............................................................................. 78
5.5 算术操作 ...................................................................................... 81
5.6 关系和逻辑操作 ........................................................................... 83
5.7 位运算操作 .................................................................................. 85
5.8 对象相等性 .................................................................................. 86
5.9 操作符优先级和结合性 ............................................................... 88
5.10 富包装类 .................................................................................... 91
5.11 结语.........
Scala编程 作者简介
Martin Odersky是Scala语言的缔造者。他是瑞士洛桑理工学院(EPFL)的教授,自2001年起,由他带领的团队开发了Scala语言、类库和编译器。他同时是Lightbend公司的创始人,参与设计了Java泛型,还是当前javac编译器参考实现的原作者。Lex Spoon在EPFL开展了为期两年的Scala编程工作,目前是Square公司的软件工程师。Bill Venners是Artima公司总裁,是Scala Center咨询委员会的社区代表,还是测试框架ScalaTest和针对函数式、面向对象编程类库Scalactic的主要开发者和设计者。高宇翔,资深软件开发工程师和系统架构师,同时也是Scala在国内的早期布道者和实践者,曾译有和《Scala编程》(第1版)、《Scala编程》(第3版)《快学Scala》(第1版)、《快学Scala》(第2版)等Scala语言的名著。
- >
月亮虎
月亮虎
¥15.4¥48.0 - >
巴金-再思录
巴金-再思录
¥15.2¥46.0 - >
伊索寓言-世界文学名著典藏-全译本
伊索寓言-世界文学名著典藏-全译本
¥6.1¥19.0 - >
人文阅读与收藏·良友文学丛书:一天的工作
人文阅读与收藏·良友文学丛书:一天的工作
¥15.1¥45.8 - >
罗庸西南联大授课录
罗庸西南联大授课录
¥13.8¥32.0 - >
名家带你读鲁迅:朝花夕拾
名家带你读鲁迅:朝花夕拾
¥10.5¥21.0 - >
李白与唐代文化
李白与唐代文化
¥9.5¥29.8 - >
中国人在乌苏里边疆区:历史与人类学概述
中国人在乌苏里边疆区:历史与人类学概述
¥20.6¥48.0
-
网络工程师教程(第2版)
¥69.3¥99 -
Python 数据分析基础
¥41¥69 -
Python 3.5从零开始学
¥26.4¥59 -
虚拟化与容器技术
¥49.9¥69.8 -
UG NX 11.0工程图教程-(含1DVD)
¥30.4¥59.9 -
程序设计语言编译原理(第3版)
¥25.4¥39