-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
函數式編程入門:使用Elixir 版權信息
- ISBN:9787568061711
- 條形碼:9787568061711 ; 978-7-5680-6171-1
- 裝幀:70g膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
函數式編程入門:使用Elixir 本書特色
函數式編程具有代碼簡潔、開發速度快、易理解、易維護、擴展性強的特點,在某些領域可以解決讓命令式編程頭痛的問題,具有廣泛的應用場景和良好的發展前景。本書是函數式編程的零基礎教程,以Elixir為例講解函數式編程與命令式編程的區別,幫助讀者掌握函數式編程的基本概念和思想(如不可變值、顯式數據轉換、模式匹配、遞歸函數、高階函數、多態等),并避免新手常犯的錯誤。本書尤其適合對Elixir感興趣且無函數式編程基礎的讀者入門學習。
函數式編程入門:使用Elixir 內容簡介
Elixir簡單直接的語法很好適合用來學習函數式編程。 本書循序漸進地講解函數式編程的關鍵概念,包括遞歸函數、模式匹配、不可變值、顯式數據轉換、模塊、高階函數、多態函數、錯誤處理等,借助清晰明了的案例讓讀者在不知不覺中掌握函數式編程思想和Elixir語法。 ? 理解函數式編程的三個關鍵概念:模式匹配、遞歸、流程控制。 ? 學習在函數式編程中使用列表、元組、映射表等常用數據結構。 ? 利用高階函數改善程序的可讀性。 ? 借助流提高編程效率。 ? 使用多態和協議處理各種類型的數據。 ? 掌握錯誤處理。
函數式編程入門:使用Elixir 目錄
前言 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 執行代碼并生成結果 17
2.2.1 創建邏輯表達式 19
2.3 變量值綁定 20
2.4 創建匿名函數 22
2.4.1 函數是一等公民 24
2.4.2 在不使用參數的情況下共享值 25
2.5 具名函數 29
2.5.1 Elixir的具名函數 29
2.5.2 創建模塊和函數 30
2.5.3 導入具名函數 33
2.5.4 將具名函數作為值使用 34
......
函數式編程入門:使用Elixir 作者簡介
Ulisses Almeida是Plataformatec軟件公司的資深程序員、咨詢師,該公司是Elixir的發明者。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.
- >
龍榆生:詞曲概論/大家小書
- >
中國人在烏蘇里邊疆區:歷史與人類學概述
- >
我從未如此眷戀人間
- >
月亮與六便士
- >
人文閱讀與收藏·良友文學叢書:一天的工作
- >
詩經-先民的歌唱
- >
羅曼·羅蘭讀書隨筆-精裝
- >
名家帶你讀魯迅:朝花夕拾