注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計函數式編程入門:使用Elixir

函數式編程入門:使用Elixir

函數式編程入門:使用Elixir

定 價:¥66.80

作 者: 烏利斯·阿爾梅達 著
出版社: 華中科技大學出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787568061711 出版時間: 2020-06-01 包裝: 平裝
開本: 16開 頁數: 字數:  

內容簡介

  Elixir簡單直接的語法非常適合用來學習函數式編程。本書循序漸進地講解函數式編程的關鍵概念,包括遞歸函數、模式匹配、不可變值、顯式數據轉換、模塊、高階函數、多態(tài)函數、錯誤處理等,借助清晰明了的案例讓讀者在不知不覺中掌握函數式編程思想和Elixir語法。理解函數式編程的三個關鍵概念:模式匹配、遞歸、流程控制。學習在函數式編程中使用列表、元組、映射表等常用數據結構。利用高階函數改善程序的可讀性。借助流提高編程效率。使用多態(tài)和協議處理各種類型的數據。掌握錯誤處理。

作者簡介

  Ulisses Almeida是Plataformatec軟件公司的資深程序員、咨詢師,該公司是Elixir的發(fā)明者。Ulisses Almeida is a software consultant at Plataformatec, the company that created Elixir. He works on crafting applications, coaching beginner developers, and advising customers on best practices to build robust and maintainable systems.

圖書目錄

前言 1
本書適合你嗎 2
這本書里有什么 2
選擇Elixir 3
安裝Elixir 3
運行代碼 3
在線資源 4
第1章 函數思想 5
1.1 為什么需要函數式編程 5
1.1.1 命令式語言的局限性 6
1.1.2 轉向函數式編程 6
1.3 使用不可變數據 7
1.4 使用函數構建程序 9
1.4.1 明確地使用值 9
1.4.2 在參數中使用函數 11
1.4.3 值的轉換 11
1.5 聲明式編程 12
1.6 小結 14
第2章 使用變量和函數 15
2.1 表示值 15
2.2 執(zhí)行代碼并生成結果 17
2.2.1 創(chuàng)建邏輯表達式 19
2.3 變量值綁定 20
2.4 創(chuàng)建匿名函數 22
2.4.1 函數是一等公民 24
2.4.2 在不使用參數的情況下共享值 25
2.5 具名函數 29
2.5.1 Elixir的具名函數 29
2.5.2 創(chuàng)建模塊和函數 30
2.5.3 導入具名函數 33
2.5.4 將具名函數作為值使用 34
......

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號