Scala 謎題 scala puzzlers

菲利普斯 (Andrew Phillips), 薩爾法維克

  • 出版商: 人民郵電
  • 出版日期: 2017-11-01
  • 定價: $294
  • 售價: 8.5$250
  • 語言: 簡體中文
  • 頁數: 180
  • 裝訂: 平裝
  • ISBN: 7115460078
  • ISBN-13: 9787115460073
  • 相關分類: JVM 語言
  • 立即出貨 (庫存 < 3)

買這商品的人也買了...

商品描述

Scala是一種多範式的編程語言,其設計初衷是要整合面向對象編程和函數式編程的各種特性。
《Scala謎題》整合了眾多典型的Scala代碼示例,深入解密Scala。書中不僅介紹了Scala語言,還介紹了編譯器。

透過有趣的方式帶領讀者學習並深入理解和掌握Scala。全書共有36個謎題,每一個謎題都可以豐富讀者的知識,並能夠讓讀者更深入地瞭解Scala。適合於對Scala感興趣的開發者、對JVM平臺上的語言以及函數式編程感興趣的程序員閱讀。

作者簡介

Andrew Phillips ,‎ Nermin Serifovic 都是Scala酷愛者,他們共同維護著Scala謎題網站scalapuzzlers.com 。

目錄大綱

第1章使用佔位符1 
可能的結果1 
解釋2 
討論3 

第2章初始化變量5 
可能的結果5 
解釋6 
討論7 

第3章成員聲明的位置9 
可能的結果10 
解釋10 
討論12 

第4章繼承14 
可能的結果14 
解釋15 
討論16 
解決方法17 

第5章集合操作21 
可能的結果21 
解釋22 
討論23 

第6章參數類型24 
可能的結果25 
解釋25 
討論27 

第7章閉包29 
可能的結果29 
解釋30 
討論32 

第8章Map表達式33 
可能的結果33 
解釋34 
討論35 

第9章循環引用變量37 
可能的結果37 
解釋38 
討論40 

第10章等式的例子44 
可能的結果45 
解釋46
討論48 

第11章lazy val 51 
可能的結果51 
解釋52 
討論53 

第12章集合的迭代順序54 
可能的結果55 
解釋55 
討論57 

第13章自引用58 
可能的結果58 
解釋58 
討論60 

第14章Return語句62 
可能的結果62 
解釋63 
討論64 

第15章偏函數中的_ 67 
可能的結果67 
解釋68 
討論71 

第16章多各參數列表73 
可能的結果74 
解釋74 
討論76 

第17章隱式參數78 
可能的結果78 
解釋79 
討論80 

第18章重載83 
可能的結果84 
解釋84 
討論86 

第19章命名參數和缺省參數88 
可能的結果89 
解釋89 
討論91 

第20章正則表達式93 
可能的結果93 
解釋94 
討論95

第21章填充97 
可能的結果97 
解釋98 
討論99 

第22章投影101 
可能的結果101 
解釋102 
討論105 

第23章構造器參數106 
可能的結果107 
解釋107 
討論109 

第24章Double.NaN 111 
可能的結果111 
解釋112 
討論114 

第25章get Or Else 116 
可能的結果116 
解釋116 
討論118 

第26章Any Args 120 
可能的結果120 
解釋121 
討論122 

第27章null 124 
可能的結果124 
解釋125 
討論127 

第28章Any Val 129 
可能的結果130 
解釋130 
討論132 

第29章隱式變量135 
可能的結果136 
解釋137 
討論138 

第30章顯式聲明類型141 
可能的結果141 
解釋142
討論143 

第31章View 145 
可能的結果145 
解釋146 
討論147 

第32章to SettoSet 148 
可能的結果148 
解釋148 
討論152 

第33章缺省值154 
可能的結果155 
解釋156 
討論157 

第34章關於Main 159 
可能的結果160 
解釋161 
討論162 

第35章列表165 
可能的結果166 
解釋166 
討論168 

第36章計算集合的大小169 
可能的結果169 
解釋170 
討論171 
參考文獻174 
作者簡介176 
主題索引177