Skip to content

Opening book details…

Can I read Learning Functional Programming in Go : Function Literals, Monads, Lazy Evaluation, Currying, and More on EtoBox?

Learning Functional Programming in Go : Function Literals, Monads, Lazy Evaluation, Currying, and More by Lex Sheehan is a book available to read on EtoBox.

What is Learning Functional Programming in Go : Function Literals, Monads, Lazy Evaluation, Currying, and More about?

Function literals, Monads, Lazy evaluation, Currying, and moreAbout This BookWrite concise and maintainable code with streams and high-order functionsUnderstand the benefits of currying your Golang functionsLearn the most effective design patterns for functional programming and learn when to apply each of themBuild distributed MapReduce solutions using GoWho This Book Is ForThis book is for Golang developers comfortable with OOP and interested in learning how to apply the functional paradigm to create robust and testable apps. Prior programming experience with Go would be helpful, but not mandatory.What You Will LearnLearn how to compose reliable applications using high-order functionsExplore techniques to eliminate side-effects using FP techniques such as curryingUse first-class functions to implement pure functionsUnderstand how to implement a lambda expression in GoCompose a working application using the decorator patternCreate faster programs using lazy evaluationUse Go concurrency constructs to compose a functionality pipelineUnderstand category theory and what it has to do with FPIn DetailLex Sheehan begins slowly, using easy-to-understand illustrations and working Go code to

Author
Lex Sheehan
Publisher
Packt Publishing Limited
Published
2017
Language
EN
ISBN
9781787286047
Subjects
Science, Computer Science, Programming

Other editions & translations

More by Lex Sheehan

Browse all works by Lex Sheehan

Similar books