[ 收藏 ] [ 简体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

深入理解Scala
該商品所屬分類:圖書 ->
【市場價】
497-720
【優惠價】
311-450
【出版社】人民郵電 
【ISBN】9787115365545
【折扣說明】一次購物滿999元台幣免運費+贈品
一次購物滿2000元台幣95折+免運費+贈品
一次購物滿3000元台幣92折+免運費+贈品
一次購物滿4000元台幣88折+免運費+贈品
【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
版本正版全新電子版PDF檔
您已选择: 正版全新
溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
*. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
*. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
*. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
內容介紹



出版社:人民郵電
ISBN:9787115365545
商品編碼:1626789640

開本:16
出版時間:2015-01-01

代碼:59

    
    
"

基本信息

  • 商品名稱:深入理解Scala
  • 作者:(美)蘇瑞茨|譯者:楊雲
  • 代碼:59
  • 出版社:人民郵電
  • ISBN號:9787115365545

其他參考信息

  • 出版時間:2015-01-01
  • 印刷時間:2015-01-01
  • 版次:1
  • 印次:1
  • 開本:16開
  • 包裝:平裝
  • 頁數:274
  • 字數:385千字

內容提要

Scala是一種多範式的編程語言,它既支持面向 對像編程,也支持函數式編程的各種特性。
     蘇瑞茨著的《深入理解Scala》深入探討了Scala 裡幾個較為復雜的領域,包括類型繫統的高階內容、 隱式轉換、特質的組合技巧、集合、Actor、函數式 編程的範疇論等,而且不是干巴巴地講述語言和庫的 概念。本書充滿各種實用的建議和*佳實踐,可以來 幫助讀者學習怎樣把Scala裡較少被掌握的部分應用 到工作中。
     本書不是Scala的入門級教程,而是適合有經驗 的Scala程序員向專家水平進階的參考讀物。本書適 合想要了解Scala語言的底層機制和技術細節的讀者 閱讀參考。
    

作者簡介

Josh Suereth,是Typesafe公司的一名軟件工程師,它是Scala的Committer之一,也是scala-tools.org的維護者。

目錄

**章 Scala——一種混合式編程語言
1.1 Scala的設計哲學
1.2 當函數式編程遇見面向對像
1.2.1 重新發現函數式概念
1.2.2 Google Collections中的函數式概念
1.3 靜態類型和表達力
1.3.1 換邊
1.3.2 類型推斷
1.3.3 拋開語法1
1.3.4 隱式轉換概念早已有之
1.3.5 使用Scala的implicit關鍵字
1.4 與JVM的縫集成
1.4.1 Scala調用Java
1.4.2 Java調用Scala
1.4.3 JVM的優越性
1.5 總結
第2章 核心規則
2.1 學習使用Scala交互模式(REPL)
2.1.1 實驗驅動開發
2.1.2 繞過積極(eaglerly)解析
2.1.3 法表現的語言特性
2.2 優先采用面向表達式編程
2.2.1 方法和模式匹配
2.2.2 可變性
2.3 優先選擇不變性
2.3.1 判等
2.3.2 並發
2.4 用None不用null
2.5 多態場景下的判等
2.5.1 例子:時間線庫
2.5.2 多態判等實現
2.6 總結
第3章 來點樣式—編碼規範
3.1 避免照搬其他語言的編碼規範
3.2 空懸的操作符和括號表達式
3.3 使用有意義的命名
3.3.1 命名時避免$符號
3.3.2 使用命名和默認參數
3.4 總是標記覆蓋(overriden)方法
3.5 對期望的優化進行標注
3.6 總結
第4章 面向對像編程
4.1 限制在對像或特質的body裡初始化邏輯的代碼
4.1.1 延遲構造
4.1 2多重繼承又來了
4.2 為特質的抽像方法提供空實現
4.3 組合可以包含繼承
4.3.1 通過繼承組合成員
4.3.2 經典構造器withatwist
4.3.3 總結
4.4 提升抽像接口為獨立特質
4.4.1 和接口交互
4.4.2 從歷史中吸取教訓
4.4.3 結論
4.5 public接口應當提供返回值
4.6 總結
第5章 利用隱式轉換寫*有表達力
5.1 介紹隱式轉換繫統
5.1.1 題外話:標識符
5.1.2 作用域和綁定
5.1.3 隱式解析
5.1.4 通過類型參數獲得隱式作用域
5.1.5 通過嵌套獲得隱式作用域
5.2 隱式視圖:強化已存在的類
5.3 隱式參數結合默認參數
5.4 限制隱式繫統的作用域
5.4.1 為導入創建隱式轉換
5.4.2 沒有導入稅(importtax)的隱式轉換
5.5 總結1
第6章 類型繫統
6.1 類型
6.1.1 類型和路徑
6.1.2 type關鍵字
6.1.3 結構化類型
6.2 類型約束130
6.3 類型參數和高階類型(Higher Kinded Types)
6.3.1 類型參數約束
6.3.2 高階類型
6.4 型變(Variance)
6.5 存在類型
6.6 總結
第7章 隱式轉換和類型繫統結合應用
7.1 上下文邊界和視圖邊界
7.2 用隱式轉換來捕捉類型
7.2.1 捕獲類型用於運行時計算(capturing types for runtime evaluation)
7.2.2 使用Manifest
7.2.3 捕捉類型約束
7.2.4 特定方法(Specialized method)
7.3 使用類型類(type class)
7.3.1 作為類型類的FileLike
7.3.2 類型類的好處
7.4 用類型繫統實現條件執行
7.4.1 異構類型List
7.4.2 IndexedView
7.5 總結
第8章 Scala集合庫
8.1 使用正確的集合類型
8.1.1 集合庫繼承層次
8.1.2 Traversable
8.1.3 Iterable
8.1.4 Seq
8.1.5 LinearSeq
8.1.6 IndexedSeq
8.1.7 Set
8.1.8 Map
8.2 不可變集合
8.2.1 Vector
8.2.2 List
8.2.3 Stream(流)
8.3 可變集合
8.3.1 ArrayBuffer
8.3.2 混入修改事件發布特質
8.3.3 混入串行化特質
8.4 用視圖和並行集合來改變計算策略
8.4.1 視圖
8.4.2 並行集合
8.5 編寫能處理所有集合類型的方法
8.6 總結
第9章 Actors
9.1 使用Actor的時機
9.2 使用有類型的、透明的引用
9.3 把故障限制在故障區裡
9.3.1 發散搜集故障區
9.3.2 通常的故障處理實踐
9.4 利用排期區控制負載
9.5 動態Actor拓撲
9.6 總結
**0章 Scala和Java集成
10.1 Scala/Java不匹配
10.1.1 基礎類型自動打包的差異
10.1.2 可見性的差異
10.1.3 不可表達的語言特性
10.2 謹慎使用隱式轉換
10.2.1 對像標識和判等
10.2.2 鏈式隱式轉換
10.3 小心Java序列化
10.4 注解你的注解
10.4.1 注解目標
10.4.2 Scala和靜態屬性
10.5 總結
**1章 函數式編程
11.1 計算機科學領域的範疇論
11.2 函子(Functor),Monad及它們與範疇的關繫
11.3 咖喱化和可應用風格(Applicative style)
11.3.1 咖喱化
11.3.2 可應用風格
11.4 用作工作流的單子
11.5 總結




"
 
網友評論  我們期待著您對此商品發表評論
 
相關商品
在線留言 商品價格為新臺幣
關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
返回頂部