Главная
Study mode:
on
1
Intro
2
Aarons background
3
Is this even a good idea
4
What is Functional Programming
5
HigherOrder Functions
6
Global Variables
7
Handling Global Variables
8
What is a Pure Function
9
Rewriting the Global Function
10
Writing a HigherOrder Function
11
Putting it Together
12
Transforming a Slice
13
Functors
14
Map
15
Functor
16
Functor in action
17
Intent
18
Channel Function
19
Map Method
20
Optional
21
Optional Examples
22
Optional Use Cases
23
Global Variable
24
Either Example
25
Functional composition type classes
26
Lets have a dialogue
27
Contact me
Description:
Explore functional programming concepts applied to Go in this 35-minute conference talk from GopherCon 2017. Learn how to simplify and modularize Go code using functional design patterns, focusing on practical applications rather than theoretical concepts. Discover the benefits of higher-order functions, pure functions, and techniques for handling global variables. Examine real-world examples of functors, map functions, and optional types. Gain insights into transforming slices, working with channels, and implementing functional composition. Engage with the speaker's experiences and connect for further discussion on applying functional programming principles to Go projects.

Functional Programming in Go

Gopher Academy
Add to list
0:00 / 0:00