Book

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 byPackt Logo

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.

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!

No credit card required