Go Language Patterns
Search this site
Home
golangpatterns Updates
Concurrency
Coroutines
Futures
Generators
Monitors
Parallel For-Loop
Producer-Consumer
Semaphores
Error Handling
Functional
Closures
Continuations
Lazy Evaluation
Object-Oriented
Classes
Constructors
Iterators
Operators
Packages
Function Naming
Web
Long-Poll Server
Sitemap
The Author
ryannedolan.info
Recent site activity
Generators
edited by Ryanne Dolan
Home
edited by Ryanne Dolan
Iterators
edited by Ryanne Dolan
Monitors
edited by Ryanne Dolan
Operators
edited by Ryanne Dolan
View All
Functional
>
Lazy Evaluation
coming soon.
Lazy evaluation of function parameters can be emulated using Go's channels and goroutines to implement high-level thunks.
foo(a(), b())
In a lazy-evaluated language, the expressions a() and b() may or may not be evaluated.
Comments