Professional Scala

Professional Scala

评分

★★★★★

ISBN

9781789534702

出版社

Packt Publishing 2018-07-31出版

内容简介
This book teaches you how to build and contribute to Scala programs, recognizing common patterns and techniques used with the language. You’ll learn how to write concise, functional code with Scala. After an introduction to core concepts, syntax, and writing example applications with scalac, you’ll learn about the Scala Collections API and how the language handles type safety via static types out-of-the-box. You’ll then learn about advanced functional programming patterns, and how you can write
AI简介
这是一本针对希望掌握Scala编程语言的读者编写的全面指南。书中从Scala语言概述、Scala项目结构、REPL的启动和使用、列表的构建和操作、列表模式匹配、可变和不可变集合、统一类型系统、参数化多态、类型推断、Pure Functions的概念、Monads、CatsValidated类型类、ScalaTest的DSL、设计自己的DSL、Apache Spark库介绍、Akka库介绍等各个方面,详细介绍了Scala语言的核心概念和应用技巧。 在Scala语言概述中,作者首先介绍了Scala语言的特点、历史以及它在现代编程中的应用。Scala是一种类型安全的JVM语言,它结合了面向对象编程和函数式编程,形成了一种简洁、逻辑性强且功能强大的语言。 在Scala项目结构中,作者讲解了包、导入语句和对象的概念,并详细介绍了如何构建和操作列表。同时,作者还讲解了如何通过模式匹配来处理列表,以及如何使用可变和不可变集合。 在统一类型系统和参数化多态中,作者深入讲解了Scala类型系统的核心概念,包括参数化多态、类型推断、参数化类型、边界和存在类型。 在Pure Functions的概念
阅读/下载地址