注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計函數(shù)式編程入門:使用Elixir

函數(shù)式編程入門:使用Elixir

函數(shù)式編程入門:使用Elixir

定 價:¥66.80

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

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

內(nèi)容簡介

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

作者簡介

  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章 函數(shù)思想 5
1.1 為什么需要函數(shù)式編程 5
1.1.1 命令式語言的局限性 6
1.1.2 轉(zhuǎn)向函數(shù)式編程 6
1.3 使用不可變數(shù)據(jù) 7
1.4 使用函數(shù)構(gòu)建程序 9
1.4.1 明確地使用值 9
1.4.2 在參數(shù)中使用函數(shù) 11
1.4.3 值的轉(zhuǎn)換 11
1.5 聲明式編程 12
1.6 小結(jié) 14
第2章 使用變量和函數(shù) 15
2.1 表示值 15
2.2 執(zhí)行代碼并生成結(jié)果 17
2.2.1 創(chuàng)建邏輯表達式 19
2.3 變量值綁定 20
2.4 創(chuàng)建匿名函數(shù) 22
2.4.1 函數(shù)是一等公民 24
2.4.2 在不使用參數(shù)的情況下共享值 25
2.5 具名函數(shù) 29
2.5.1 Elixir的具名函數(shù) 29
2.5.2 創(chuàng)建模塊和函數(shù) 30
2.5.3 導(dǎo)入具名函數(shù) 33
2.5.4 將具名函數(shù)作為值使用 34
......

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號