Scala Cookbook: Recipes for Object-Oriented and Functional Programming
暫譯: Scala 食譜:物件導向與函數式程式設計的範例
Alexander, Alvin
- 出版商: O'Reilly
- 出版日期: 2021-09-14
- 定價: $2,800
- 售價: 8.8 折 $2,464
- 語言: 英文
- 頁數: 789
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1492051543
- ISBN-13: 9781492051541
-
相關分類:
JVM 語言、Object-oriented
-
相關翻譯:
Scala程式實戰(原書第2版) (簡中版)
立即出貨 (庫存 < 3)
買這商品的人也買了...
-
$374美團機器學習實踐
相關主題
商品描述
Save time and trouble building object-oriented, functional, and concurrent applications with Scala 3. The latest edition of this comprehensive cookbook is packed with more than 250 ready-to-use recipes and 700 code examples to help you solve the most common problems when working with Scala and its popular libraries.
Whether you're working on web, big data, or distributed applications, this cookbook provides recipes based on real-world scenarios for experienced Scala developers and for programmers just learning to use this JVM language. Author Alvin Alexander includes practical solutions from his experience using Scala for highly scalable applications that support concurrency and distribution.
Recipes cover:
- Strings, numbers, and control structures
- Classes, methods, objects, traits, packaging, and imports
- Functional programming in a variety of situations
- Building Scala applications with sbt
- Collections covering Scala's wealth of classes and methods
- Actors and concurrency
- List, array, map, set, and more
- Files, processes, and command-line tasks
- Web services and interacting with Java
- Databases and persistence, data types and idioms
商品描述(中文翻譯)
節省時間和麻煩,使用 Scala 3 建立物件導向、函數式和併發應用程式。本書的最新版本包含超過 250 個現成的食譜和 700 個程式碼範例,幫助您解決在使用 Scala 及其流行庫時最常見的問題。
無論您是在開發網頁、大數據或分散式應用程式,本書提供基於真實世界情境的食譜,適合經驗豐富的 Scala 開發者以及剛學習使用這個 JVM 語言的程式設計師。作者 Alvin Alexander 根據他使用 Scala 開發高度可擴展的應用程式的經驗,提供實用的解決方案,這些應用程式支持併發和分佈。
食譜內容包括:
- 字串、數字和控制結構
- 類別、方法、物件、特徵、包裝和匯入
- 在各種情境下的函數式程式設計
- 使用 sbt 建立 Scala 應用程式
- 涵蓋 Scala 豐富類別和方法的集合
- 演員和併發
- 列表、陣列、映射、集合等
- 檔案、進程和命令列任務
- 網路服務和與 Java 的互動
- 資料庫和持久性、資料類型和慣用法
作者簡介
Alvin Alexander took the circuitous route to software development. He managed to get a degree in Aerospace Engineering from Texas A&M University while all he wanted to do was play baseball. Once he became a practicing engineer he was volunteered to maintain the company's software applications, and quickly realized he liked it. As a result he ended up teaching himself Fortran, C, Unix and network administration, Perl, Java, Python, Ruby, Scala, and Kotlin. During this process he started a software consulting firm, grew it to fifteen people, sold it, and moved to Alaska. After returning to the "Lower 48" he self-published two books, How I Sold My Business: A Personal Diary, and A Survival Guide for New Consultants. Since then he has written three more books: Scala Cookbook; Functional Programming, Simplified; and Hello, Scala.
作者簡介(中文翻譯)
阿爾文·亞歷山大(Alvin Alexander)走了一條迂迴的軟體開發之路。他在德州農工大學(Texas A&M University)獲得了航空航天工程學位,而他真正想做的只是打棒球。當他成為一名實踐工程師後,他自願維護公司的軟體應用程式,並迅速意識到自己喜歡這項工作。因此,他自學了 Fortran、C、Unix 和網路管理、Perl、Java、Python、Ruby、Scala 和 Kotlin。在這個過程中,他創辦了一家軟體諮詢公司,將其擴展到十五人,然後將其出售,並搬到了阿拉斯加。回到「下48州」後,他自費出版了兩本書:《我如何出售我的業務:個人日記》(How I Sold My Business: A Personal Diary)和《新顧問生存指南》(A Survival Guide for New Consultants)。此後,他又寫了三本書:《Scala 食譜》(Scala Cookbook)、《簡化的函數式程式設計》(Functional Programming, Simplified)和《你好,Scala》(Hello, Scala)。