Book Image

Functional Programming in Go [Video]

By : Erkid Hoxholli
Book Image

Functional Programming in Go [Video]

By: Erkid Hoxholli

Overview of this book

<p>Go as a language has proven to be an excellent tool for engineering large software projects. What makes Go stand out is its simplicity, productivity, and practicality when it comes to building large-scale applications. With the functional paradigm, you can do this faster, better, and effectively. This is why the time is right to go for this course.</p> <p>This course immediately gets you started with Go's functional principles. Covering high-order functions, immutability, evaluation, best practices, and testing, this content-heavy course is what you need in your library right now. Start using functional programming features in the future without sacrificing readiness or code simplicity.</p> <p>By the end of the course, your mind will have been opened to a new paradigm, making you a better Go programmer.</p> <p>The code bundle for this video course is available at&nbsp;<a href="https://github.com/PacktPublishing/Functional-Programming-in-Go" target="_blank">https://github.com/PacktPublishing/Functional-Programming-in-Go</a></p> <h1>Style and Approach</h1> <p>This video adopts a real-world, step-by-step approach to teach you Go's functional paradigm.</p>
Table of Contents (8 chapters)
Chapter 5
Lazy and Eager Evaluation
Content Locked
Section 5
Short-Circuit Evaluation
What is short-circuit evaluation, its use cases and advantages. - What is short-circuit evaluation - Use cases and advantages of it - Implementation of short-circuit evaluation in Go