-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
Scala編程 版權信息
- ISBN:9787121402722
- 條形碼:9787121402722 ; 978-7-121-40272-2
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
Scala編程 本書特色
適讀人群 :Java 程序員和編程語言學習者√ 本書作者Martin Odersky教授2001年率領團隊開發了Scala語言、類庫和編譯器,其核心成員精心編寫了這本官方教程。 √ Java之父James Gosling說過“如果讓我在Java之外選一門語言,我會選Scala”,它是面向對象與函數式編程的完美融合。 √ 本書全面涵蓋整個編程語言、重要類庫及其背后理念,經多版本迭代優化后,編排、組織和示例設置堪稱語言學習典范。 √ 第4版大幅增加新內容,覆蓋Scala 2.13新特性并重塑集合類庫:集合類繼承關系|集合類型實現|集合方法|自定義|視圖。
Scala編程 內容簡介
本書由直接參與 Scala 開發的一線人員編寫,因而對原理的解讀和對應用的把握更加值得信賴。本書面向具有一定編程經驗的開發者,目標是讓讀者能夠全面了解和掌握 Scala 編程語言的核心特性,并能夠深入理解 Scala 這門語言在設計取舍背后的動因。即便是不直接使用Scala 的讀者或非一線編程從業者,也能從本書中學到大量關于函數式和面向對象的編程概念和技巧。
Scala編程 目錄
序 .........................................................................................................XXII
致謝 .....................................................................................................XXIV
引言 ....................................................................................................XXVII
第1章 一門可伸縮的語言 ..........................................................................1
1.1 一門按需伸縮的語言 ..................................................................... 2
1.2 是什么讓Scala能屈能伸 ................................................................. 7
1.3 為什么要用Scala ...........................................................................11
1.4 Scala尋根 ..................................................................................... 17
1.5 結語 ............................................................................................. 19
第2章 Scala入門 ....................................................................................20
第1步 使用Scala解釋器 ..................................................................... 21
第2步 定義變量 ................................................................................. 22
第3步 定義函數 ................................................................................. 24
第4步 編寫Scala腳本 ......................................................................... 26
第5步 用while做循環;用if做判斷 .................................................... 27
第6步 用foreach和for遍歷 ................................................................. 30
結語 ...................................................................................................... 32
第3章 Scala入門(續) ..........................................................................33
第7步 用類型參數化數組 .................................................................. 33
第8步 使用列表 ................................................................................. 38
第9步 使用元組 ................................................................................. 42
第10步 使用集和映射 ........................................................................ 43
第11步 識別函數式編程風格 ............................................................. 48
第12步 從文件讀取文本行 ................................................................. 51
結語 ...................................................................................................... 55
第4章 類和對象 ......................................................................................56
4.1 類、字段和方法 ........................................................................... 56
4.2 分號推斷 ...................................................................................... 61
4.3 單例對象 ...................................................................................... 62
4.4 Scala應用程序 ............................................................................. 65
4.5 App特質 ....................................................................................... 68
4.6 結語 ............................................................................................. 68
第5章 基礎類型和操作 ............................................................................69
5.1 一些基礎類型 .............................................................................. 69
5.2 字面量 .......................................................................................... 70
5.3 字符串插值 .................................................................................. 77
5.4 操作符即方法 .............................................................................. 78
5.5 算術操作 ...................................................................................... 81
5.6 關系和邏輯操作 ........................................................................... 83
5.7 位運算操作 .................................................................................. 85
5.8 對象相等性 .................................................................................. 86
5.9 操作符優先級和結合性 ............................................................... 88
5.10 富包裝類 .................................................................................... 91
5.11 結語.........
Scala編程 作者簡介
Martin Odersky是Scala語言的締造者。他是瑞士洛桑理工學院(EPFL)的教授,自2001年起,由他帶領的團隊開發了Scala語言、類庫和編譯器。他同時是Lightbend公司的創始人,參與設計了Java泛型,還是當前javac編譯器參考實現的原作者。Lex Spoon在EPFL開展了為期兩年的Scala編程工作,目前是Square公司的軟件工程師。Bill Venners是Artima公司總裁,是Scala Center咨詢委員會的社區代表,還是測試框架ScalaTest和針對函數式、面向對象編程類庫Scalactic的主要開發者和設計者。高宇翔,資深軟件開發工程師和系統架構師,同時也是Scala在國內的早期布道者和實踐者,曾譯有和《Scala編程》(第1版)、《Scala編程》(第3版)《快學Scala》(第1版)、《快學Scala》(第2版)等Scala語言的名著。
- >
山海經
- >
巴金-再思錄
- >
苦雨齋序跋文-周作人自編集
- >
李白與唐代文化
- >
唐代進士錄
- >
月亮虎
- >
【精裝繪本】畫給孩子的中國神話
- >
名家帶你讀魯迅:故事新編