Scala編程(第3版)
作品簡(jiǎn)介
本書(shū)由直接參與Scala開(kāi)發(fā)的一線(xiàn)人員編寫(xiě),因而對原理的解讀和應用的把握更加值得信賴(lài)。本書(shū)面向具有一定編程經(jīng)驗的開(kāi)發(fā)者,目標是讓讀者能夠全面了解和掌握Scala編程語(yǔ)言的核心特性,并能夠深入理解Scala這門(mén)語(yǔ)言在設計取舍背后的動(dòng)因。即便是不直接使用Scala或從事一線(xiàn)編程工作的讀者,也能從本書(shū)學(xué)到大量關(guān)于函數式和面向對象的編程概念和技巧。
(德)馬丁·奧德斯基(Martin Odersky)是Scala編程語(yǔ)言的締造者。他是瑞士洛桑理工學(xué)院(EPFL)的教授,同時(shí)也是Typesafe, Inc.(已更名為L(cháng)ightbend)的創(chuàng )始人。
(美)萊·斯彭(Lex Spoon)是Semmle Ltd.的一名軟件工程師。他在EPFL作為博士后圍繞著(zhù)Scala開(kāi)展了兩年的工作。
(美)比爾·凡納斯(Bill Venners)是Artima Inc.的總裁,Artima開(kāi)發(fā)者網(wǎng)站(www.artima. com)的發(fā)行人,以及Escalate Software、LLC的聯(lián)合創(chuàng )始人。他著(zhù)有《Inside the Java Virtual Machine》,這是一本面向程序員講解Java平臺架構和內部實(shí)現原理的書(shū)。
作品目錄
- 對早前版本《Scala編程》的贊許
- 推薦序
- 譯者序
- 序
- 致謝
- 引言
- 第1章 一門(mén)可伸縮的語(yǔ)言
- 第2章 Scala入門(mén)
- 第3章 Scala入門(mén)(續)
- 第4章 類(lèi)和對象
- 第5章 基礎類(lèi)型和操作
- 第6章 函數式對象
- 第7章 內建的控制結構
- 第8章 函數和閉包
- 第9章 控制抽象
- 第10章 組合和繼承
- 第11章 Scala的繼承關(guān)系
- 第12章 特質(zhì)
- 第13章 包和引入
- 第14章 斷言和測試
- 第15章 樣例類(lèi)和模式匹配
- 第16章 使用列表
- 第17章 使用其他集合類(lèi)
- 第18章 可變對象
- 第19章 類(lèi)型參數化
- 第20章 抽象成員
- 第21章 隱式轉換和隱式參數
- 第22章 實(shí)現列表
- 第23章 重訪(fǎng)for表達式
- 第24章 深入集合類(lèi)
- 第25章 Scala集合架構
- 第26章 提取器
- 第27章 注解
- 第28章 使用XML
- 第29章 用對象實(shí)現模塊化編程
- 第30章 對象相等性
- 第31章 結合Scala和Java
- 第32章 Future和并發(fā)編程
- 第33章 組合子解析
- 第34章 GUI編程
- 第35章 SCells試算表
- 附錄A Unix和Windows環(huán)境的Scala腳本
- 術(shù)語(yǔ)表
- 關(guān)于作者
免責聲明:本站詞條系由網(wǎng)友創(chuàng )建、編輯和維護,內容僅供參考。
以上內容均為商業(yè)內容展示,僅供參考,不具備專(zhuān)業(yè)問(wèn)題解決服務(wù),
如果您需要解決具體問(wèn)題(尤其在法律、醫學(xué)等領(lǐng)域),建議您咨詢(xún)相關(guān)領(lǐng)域的專(zhuān)業(yè)人士。
如您發(fā)現詞條內容涉嫌侵權,請通過(guò) 948026894@qq.com 與我們聯(lián)系進(jìn)行刪除處理!

