Adrian provides an overview of Swift, its relevance to functional programming, and demonstrates examples of Swift syntax and features such as immutability, functions, higher-order functions, lazy evaluation, and product types.
The presentation:
https://github.com/adriansergheev/fif...
Adrian Sergheev
/ sergheevadrian
/ adriansergheev
Video sponsor – Ada Beat
https://adabeat.com
Merch
If you want to spread functional programming and support the channel, buy something from the shop:
https://funcprogsweden.myspreadshop.net/
Chapters:
00:00 Intro by Magnus Sedlacek
01:58 Intro of Adrian Sergheev
02:36 Intro to Swift (for functional programmers)
03:55 What is Swift?
05:15 Why is Swift relevant to Functional Programming meetup?
05:56 Hello World
07:14 (Optional) Immutability
10:13 Functions / Higher Order Functions
13:24 Lazy Evaluation
16:40 Product type
21:06 Sum types
23:47 Pattern matching
27:55 Error Handling
33:08 Demo
44:20 Sum up of the presentation
44:49 Q&A
#funcprogsweden