注册 登录 进入教材巡展
#

出版时间:2021-02

出版社:中国铁道出版社

以下为《Scala程序设计》的配套数字资源,这些资源在您购买图书后将免费附送给您:
试读
  • 中国铁道出版社
  • 9787113276119
  • 1版
  • 403649
  • 68250124-2
  • 平装
  • 16开
  • 2021-02
  • 466
  • 280
  • 工学
  • 软件工程
  • 计算机类
  • 高职
内容简介
本书循序渐进地介绍了Scala编程语言的相关知识,共分为10章,首先详细介绍了Scala的一些基础知识,然后进一步介绍了Scala的数据类型、基本运算、内建控制、类和对象、自适应类型和函数等知识;另外,本书还介绍了Scala继承和多态、权限和集合、映射和模式匹配等,并系统地介绍了如何与Java进行互操作。本书案例简便易学,实用性强。
本书适合作为高等院校计算机相关专业程序设计课程的教材,也可作为Scala技术的培训用书。
目录
第1章? Scala入门与基础1
1.1?Scala的简介、特点和应用1
1.1.1?为什么选择Scala1
1.1.2?何为Scala2
1.1.3?Scala的面向对象和函数式编程示例3
1.1.4?Scala的特性6
1.1.5?Scala的自适应静态类型和简洁性示例8
1.1.6?Scala的应用11
1.2 Scala环境配置和安装11
1.2.1?Scala的环境准备11
1.2.2?Scala在Windows平台上的安装11
1.3 Scala的编译和运行18
1.3.1?Scala的编译和运行原理18
1.3.2?Scala的编译、运行和反编译19
1.3.3?指定编译和运行路径24
1.3.4?反编译的三种方式28
1.3.5?REPL基本操作30
1.3.6?REPL常见命令的应用33
1.4 Scala基础语法38
1.4.1?Scala的标识符38
1.4.2?Scala的关键字和注释39
1.4.3?Scala的分号41
1.4.4?Scala分号示例演示42
1.4.5?Scala的变量44
1.4.6?Scala变量内存结构46
1.4.7?Scala的lazy变量49
小结 50
习题 50
? 第2章? Scala数据类型与基本运算52
2.1 Scala的数值类型52
2.1.1?数据类型的作用及分类52
2.1.2?Scala支持的数据类型52
2.1.3?Scala中的数值数据类型53
2.1.4?Scala中的字面量53
2.1.5?Scala中的字符字面量57
2.2 Scala的非数值类型59
2.2.1?Scala中非数值类型的介绍59
2.2.2?Scala中字符串的表示59
2.2.3?Scala中字符串的常用方法64
2.2.4?Scala中字符串的分隔64
2.2.5?使用正则表达式对象查找字符串64
2.2.6?Scala中字符串遍历的使用66
2.2.7?Scala的字符串插值71
2.3 Scala的基本运算75
2.3.1?Scala的运算符75
2.3.2?Scala的算术运算符76
2.3.3?Scala的关系运算符80