![]()
编辑推荐 1.Scala之父Martin Odersky作序推荐,Scala入门好书,涵盖Scala 3,作者Java大神霍斯特曼; 2.开篇快速介绍Scala的基础功能。此外,它还涵盖了许多更“高级”的概念,并最终深入到非常高级的内容; 3.每章都标记了一个级别标签,告诉你本章的难易程度,以及它是面向应用程序员还是库设计者; 4.提供丰富的示例,还给出了大量注释、提示和警告,这些都是作者实际经验的总结,对编程实践大有裨益。 内容推荐 本书是一本系统地介绍Scala语言的入门图书,针对Scala3进行了全面的更新,不仅覆盖了Scala语言的基础知识,而且涵盖了许多更复杂的概念,并最终深入到非常高级的内容。 本书共分20章,首先介绍了Scala语言的基础概念,以及控制结构和函数、数组操作、映射、Option、元组、类、对象和枚举、包、导入和导出、继承、文件和正则表达式等关键概念;其次介绍了特质、运算符、高阶函数、容器、模式匹配、注解、Future、类型参数、高级类型、上下文抽象和类型级编程等高级内容。每章都标记了一个级别标签,告诉你本章的难易程度,以及它是面向应用程序员还是库设计者。本书以紧凑的形式呈现内容,提供了许多实用的示例代码,还给出了基于作者实际经验的提示、注意和警告。 本书适合有一定编程经验、对Scala感兴趣,并希望尽快掌握Scala核心概念和用法的开发者阅读。 目录 第1章基础A1 1.1Scala解释器 1.2声明值和变量 1.3常用类型 1.4算术和运算符重载 1.5关于调用方法的更多内容 1.6apply方法 1.7Scaladoc 练习 第2章控制结构和函数A1 2.1条件表达式 2.2语句终止 2.3块表达式和赋值 2.4输入和输出 2.5循环 …… |