- Swift Functional Programming(Second Edition)
- Dr. Fatih Nayebi
- 175字
- 2021-07-02 23:54:19
Getting Started with Functional Programming in Swift
Getting onto the functional programming bandwagon needs a mindset shift, and changing our mindset is not an easy task as it takes a considerable amount of time to master a paradigm such as object-oriented programming. It needs a thorough approach, but it should also be easy to grasp. That is why we will be introduced to functional programming paradigms first, before going through each topic in detail.
This chapter introduces immutability, pattern matching, closures, as well as pure, first-class, and higher-order functions with Swift. Although all the topics in this chapter will be covered in detail in upcoming chapters, it is going to be helpful to have a broad view of the paradigms. In addition, this chapter will introduce Swift, as it is important to know the basics of the language to utilize in functional programming.
The following topics will be covered, along with examples:
- Why functional programming matters
- What is FP?
- Swift language basics
- Immutability
- First-class, higher-order, and pure functions
- Optionals and pattern matching
- Closures
- Type aliasing
- Access 2016數據庫技術及應用
- Live Longer with AI
- Mastering Machine Learning with R(Second Edition)
- Power BI商業數據分析完全自學教程
- 從0到1:JavaScript 快速上手
- 大數據架構商業之路:從業務需求到技術方案
- Apache Kylin權威指南
- INSTANT Apple iBooks How-to
- Spark分布式處理實戰
- SQL Server 2008寶典(第2版)
- Deep Learning with R for Beginners
- Arquillian Testing Guide
- 成功之路:ORACLE 11g學習筆記
- Mastering Java for Data Science
- Nagios Core Administrators Cookbook