Functional Programming in Go
Functional programming is a tool for every programmer’s toolbox. Go offers the flexibility to approach a problem with different methodologies, allowing you to tackle a problem in the style best suited for your solution. In this book, you’ll learn the what, when, and why of functional programming and see how to apply key concepts in Go.
Offered by
Difficulty Level
Intermediate
Completion Time
8h16m
Language
English
About Book
Who Is This Book For?
If you are a Go engineer with a background in traditionally object-oriented languages such as Java or C++ and want to broaden your knowledge of functional programming, this book is for you.
Functional Programming in Go
- About Book
- Who Is This Book For?
- Book Content
Book content
chapters • 8h16m total length
Product Information Document
Introducing Functional Programming
Treating Functions as First-Class Citizens
Higher -Order Functions
Write Testable Codes with Pure Functions
Immutability
Three Common Categories of Functions
Recursion
Readable Function Composition with Fluent Programming
Functional Design Patterns
Thinking functionally to solve problems
Functional Programming Libraries
Related Resources
Access Ready-to-Use Books for Free!
Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!