Scala 學習手冊 Scala学习手册
Jason Swartz
- 出版商: 中國電力
- 出版日期: 2016-02-01
- 定價: $288
- 售價: 8.5 折 $245
- 語言: 簡體中文
- 頁數: 219
- 裝訂: 平裝
- ISBN: 7512387741
- ISBN-13: 9787512387744
-
相關分類:
JVM 語言
- 此書翻譯自: Learning Scala: Practical Functional Programming for the JVM (Paperback)
下單後立即進貨 (約4週~6週)
買這商品的人也買了...
-
$780$616 -
$360$284 -
$301Spark大數據實例開發教程
-
$750$638 -
$352Spark核心技術與高級應用
-
$505深入理解Spark:核心思想與源碼分析
-
$352Scala程式設計思想(原書第2版)
-
$347Apache Spark源碼剖析
-
$383Scala 並發編程
-
$580$458 -
$352Scala 函數式編程
-
$654$621 -
$301深入理解 Scala
-
$560$437 -
$348$331 -
$520$411 -
$230Spark Cookbook (中文版)
-
$420$357 -
$520$260 -
$352Python可以這樣學
-
$551快學 Scala, 2/e (Scala for the impatient, 2/e)
-
$490$417 -
$301企業大數據處理:Spark、Druid、Flume與Kafka應用實踐(BigData Processing with Spark,Druid,Flume and Kafka)
-
$480$379 -
$734Scala 編程, 3/e (Programming in Scala : Updated for Scala 2.12, 3/e)
相關主題
商品描述
<內容介紹>
為什麼學習Scala?你無需成為數據科學家或分佈式計算專家,也能掌握這種面向對象函數式編程語言。斯瓦茨著蘇金國、楊健康編譯的《Scala學習手冊》是一本很實用的書,它以通俗易懂的方式對Scala語言做了全面的介紹,還給出了大量語法圖、示例和練習來幫助你理解書中的內容。首先你將瞭解Scala的核心類型和語法,然後會深入學習高階函數和不可變的數據結構。
本書作者在書中介紹了Scala簡潔而且很有表述性的語法,解釋了它的類型安全性和性能可以確保穩定性,另外說明瞭Scala可以快速運行,適用所有應用。基於這些特點,作者展示了為什麼Scala會成為想要提高水平的Ruby或Python開發人員的理想語言。
<章節目錄>
前言
第一部分 Scala核心
第1章 可擴展語言概述
安裝scala
使用Scala REPL
小結
練習
第2章 處理數據:字面量、值、變量和類型
值
變量
命名
類型
小結
練習
第3章 表達式和條件式
表達式
if else表達式塊
匹配表達式
循環
小結
練習
第4章 函數
過程
用空括號定義函數
使用表達式塊調用函數
遞歸函數
嵌套函數
用命名參數調用函數
有默認值的參數
vararg參數
參數組
類型參數
方法和操作符
編寫可讀的函數
小結
練習
第5章 首類函數
函數類型和值
高階函數
函數字面量
佔位符語法
部分 應用函數和柯里化
傳名參數
偏函數
用函數字面量塊調用高階函數
小結
練習
第6章 常用集合
列表、集和映射
List里有什麼?
列表算術運算
映射列表
歸約列表
轉換集合
使用集合的模式匹配
小結
練習
第7章 更多集合
可變集合
數組
Seq和序列
Stream
一元集合
小結
練習
第二部分 面向對象ScaIa
第8章 類
定義類
更多類類型
更多字段和方法類型
包裝
私密性控制
私密性訪問修飾符
最終類和密封類
小結
練習
第9章 對象、Case類和Trait
對象
Trait
導入實例成員
小結
中場休息——配置你的第一個scala項目
練習
第10章 高級類型
元組和函數值類
隱含參數
隱含類
類型
小結
思考題
附錄A 保留字