内容简介
This book is for programmers who choose to get a grip over Scala to write concurrent, scalable, and reactive programs. No prior experience with any programming language is required to learn the concepts explained in this book. Knowledge of any programming language would help the reader understanding concepts faster though.
AI简介
这是一本专注于Scala编程语言的入门教程,主要面向希望掌握并发编程、容错编程和分布式编程的开发者。本书首先介绍了Scala编程语言的基本知识,包括第一个Scala程序编写与运行,以及类型推断的作用。接下来,本书详细介绍了函数的高级特性,包括函数语法、调用、函数字面量和评估策略等。
在函数式编程方面,本书深入讲解了函数的高级特性,包括函数的语法、调用、函数字面量和评估策略等。此外,本书还介绍了函数式编程的评估策略,包括懒评估等。
在面向对象编程方面,本书详细介绍了面向对象编程的特性,包括封装、抽象、继承和消息传递等。此外,本书还介绍了面向对象编程的监督策略和测试工具,如ScalaTest和Mockito等。
在并发编程方面,本书详细介绍了Actor与Reactor并发构造,包括Actor和Reactor的基本概念、原理和应用。此外,本书还介绍了Akka的重要监督策略和测试工具,如ScalaTest和Mockito等。
在函数式编程方面,本书详细介绍了函数式编程的特性,包括函数的语法、调用、函数字面量和评估策略等。此外,本书还介绍了函数式编程的评估策略,包括懒评估等。