注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計Scala編程(第4版)

Scala編程(第4版)

Scala編程(第4版)

定 價:¥209.00

作 者: [德] 馬丁?奧德斯基,萊斯?彭 著,高宇翔 譯
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 暫缺

ISBN: 9787121402722 出版時間: 2020-12-01 包裝: 平裝
開本: 16開 頁數(shù): 844 字數(shù):  

內(nèi)容簡介

  本書由直接參與 Scala 開發(fā)的一線人員編寫,因而對原理的解讀和對應(yīng)用的把握更加值得信賴。本書面向具有一定編程經(jīng)驗的開發(fā)者,目標是讓讀者能夠全面了解和掌握 Scala 編程語言的核心特性,并能夠深入理解 Scala 這門語言在設(shè)計取舍背后的動因。即便是不直接使用Scala 的讀者或非一線編程從業(yè)者,也能從本書中學到大量關(guān)于函數(shù)式和面向?qū)ο蟮木幊谈拍詈图记伞?/div>

作者簡介

  Martin Odersky是Scala語言的締造者。他是瑞士洛桑理工學院(EPFL)的教授,自2001年起,由他帶領(lǐng)的團隊開發(fā)了Scala語言、類庫和編譯器。他同時是Lightbend公司的創(chuàng)始人,參與設(shè)計了Java泛型,還是當前javac編譯器參考實現(xiàn)的原作者。Lex Spoon在EPFL開展了為期兩年的Scala編程工作,目前是Square公司的軟件工程師。Bill Venners是Artima公司總裁,是Scala Center咨詢委員會的社區(qū)代表,還是測試框架ScalaTest和針對函數(shù)式、面向?qū)ο缶幊填悗霺calactic的主要開發(fā)者和設(shè)計者。高宇翔,資深軟件開發(fā)工程師和系統(tǒng)架構(gòu)師,同時也是Scala在國內(nèi)的早期布道者和實踐者,曾譯有和《Scala編程》(第1版)、《Scala編程》(第3版)《快學Scala》(第1版)、《快學Scala》(第2版)等Scala語言的名著。

圖書目錄

序 .........................................................................................................XXII
致謝 .....................................................................................................XXIV
引言 ....................................................................................................XXVII
第1章 一門可伸縮的語言 ..........................................................................1
1.1 一門按需伸縮的語言 ..................................................................... 2
1.2 是什么讓Scala能屈能伸 ................................................................. 7
1.3 為什么要用Scala ...........................................................................11
1.4 Scala尋根 ..................................................................................... 17
1.5 結(jié)語 ............................................................................................. 19
第2章 Scala入門 ....................................................................................20
第1步 使用Scala解釋器 ..................................................................... 21
第2步 定義變量 ................................................................................. 22
第3步 定義函數(shù) ................................................................................. 24
第4步 編寫Scala腳本 ......................................................................... 26
第5步 用while做循環(huán);用if做判斷 .................................................... 27
第6步 用foreach和for遍歷 ................................................................. 30
結(jié)語 ...................................................................................................... 32
第3章 Scala入門(續(xù)) ..........................................................................33
第7步 用類型參數(shù)化數(shù)組 .................................................................. 33
第8步 使用列表 ................................................................................. 38
第9步 使用元組 ................................................................................. 42
第10步 使用集和映射 ........................................................................ 43
第11步   識別函數(shù)式編程風格 ............................................................. 48
第12步   從文件讀取文本行 ................................................................. 51
結(jié)語 ...................................................................................................... 55
第4章 類和對象 ......................................................................................56
4.1 類、字段和方法 ........................................................................... 56
4.2 分號推斷 ...................................................................................... 61
4.3 單例對象 ...................................................................................... 62
4.4 Scala應(yīng)用程序 ............................................................................. 65
4.5 App特質(zhì) ....................................................................................... 68
4.6 結(jié)語 ............................................................................................. 68
第5章 基礎(chǔ)類型和操作 ............................................................................69
5.1 一些基礎(chǔ)類型 .............................................................................. 69
5.2 字面量 .......................................................................................... 70
5.3 字符串插值 .................................................................................. 77
5.4 操作符即方法 .............................................................................. 78
5.5 算術(shù)操作 ...................................................................................... 81
5.6 關(guān)系和邏輯操作 ........................................................................... 83
5.7 位運算操作 .................................................................................. 85
5.8 對象相等性 .................................................................................. 86
5.9 操作符優(yōu)先級和結(jié)合性 ............................................................... 88
5.10 富包裝類 .................................................................................... 91
5.11 結(jié)語.........
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號