首页>参考读物>计算机科学与技术>软件与程序设计

Scala编程实战(原书第2版)
作者 : [美]阿尔文·亚历山大(Alvin Alexander) 著
译者 : 陈凯 李国斌 李力 黄新星 译
出版日期 : 2023-09-06
ISBN : 978-7-111-73279-2
定价 : 199.00元
扩展资源下载
扩展信息
语种 : 简体中文
页数 :
开本 : 16
原书名 : Scala Cookbook,Second Edition
原出版社: O'Reilly Media, Inc.
属性分类: 店面
包含CD : 无CD
绝版 : 未绝版
图书简介

本书是一本涉及Scala 3基础知识与实际应用的实践指南。本书基于Scala 3,不仅详细介绍了Scala有关的所有基础知识,包括入门基础、功能、语言本身、概念、工具、库、框架、类型、集合、类、方法、函数式编程技术等,还通过实际的代码示例展示了Scala 3的语言优势和特点,并以问答形式提供了许多解决方案,包含250多个常见的Scala编程问题和1000多个基于真实场景的代码示例,覆盖了使用Scala 3及其流行库时遇到的常见问题。本书适合所有的Scala开发人员以及初级类库设计师阅读。

图书特色

上架指导

计算机\程序设计

封底文字

在构建面向对象、函数式和并发的应用程序时,使用Scala既可以节省时间又能省去很多麻烦。本书包含250多个常见的Scala编程问题和1000多个基于真实场景的代码示例,可以帮助你解决在使用Scala 3及其流行库时遇到的常见问题。
Scala改变编程思维。无论你是从事Web、大数据还是分布式应用程序方面的工作,无论你是有经验的Scala开发人员还是刚刚学习使用这种JVM语言的程序员,本书都将让你受益良多。Alvin Alexander根据他在基于组件的、支持并发和分布式的高度可扩展应用程序中使用Scala的经验,提供了很多实用的解决方案。
通过学习本书,你将掌握:
? 字符串、数值和控制结构。
? 类、方法、对象、特质、打包和导入。
? 函数式编程技术。
? Scala丰富的集合、类和方法。
? 使用sbt构建和发布Scala应用程序。
? 使用Scala Future和Akka Typed实现actor和并发性。
? 流行的库,包括Spark、Scala.js、Play框架和GraalVM。
? 类型,例如型变、given、交集和并集。
? 最佳实践,包括模式匹配、模块和函数式错误处理。
“ 本书包含大量用于解决Scala 3中典型编程问题的代码示例,是通过示例学习如何设计Scala程序的经典著作。如果你只能有一本Scala 3编程书,那非它莫属。”
——Julien Richard-Foy
  Scala Center教育总监
Alvin Alexander拥有美国得州农工大学航空航天工程学位,是Valley Programming软件咨询公司创始人。他精通Fortran、C、
UNIX、Linux、Perl、Java、Python、
Ruby、Android、Scala、Haskell、
Kotlin和Flutter。Alvin是Functional
Programming,Simplified(Create
Space)的作者,也是Scala网站官方文档Scala 3 Book的合著者。

图书目录

教学资源推荐
作者: (美)Richard C.Detmer
作者: (美)H.M.Deitel, P.J.Deitel
参考读物推荐
作者: 李明江 著
作者: Cay S. Horstmann, Gary Cornell
作者: (美)Jose Annunziato 等