go4fun.fun
Go4Fun - Functional programming and more

Go4Fun - Functional programming and more

Follow
Follow
homeRust Interview PuzzlesGoRustFunctional programmingArchive
Tag

Functional Programming

#functional-programming

More content

Read more stories on Hashnode


Articles with this tag

Currying in Go

Nov 9, 20224 min read

Currying is yet another concept often associated with functional programming. It's close to Partial application which we discussed earlier, but not...

Currying in Go

Partial Application in Go

Nov 4, 20223 min read

Partial application is a technique of applying a function to some of its arguments. As a result of the partial application we get a function of the...

Partial Application in Go

Memoization in Go

Nov 1, 20225 min read

Memoization (not to be confused with memorization) is an optimization technique used to cache a result of an expensive function call and return the...

Memoization in Go

Being Lazy in Go

Oct 26, 20225 min read

In programming laziness means a delayed evaluation of expressions - evaluating expressions only when it is needed. This is in contrast to a strict...

Being Lazy in Go

Trampoline and safe tail recursion in Go

Oct 10, 20224 min read

In the previous article "Go for Functional Programming?" we touched slightly a topic of regular recursions versus tail recursions. Also we already...

Trampoline and safe tail recursion in Go

Option Monad in Go

Oct 5, 20224 min read

In the previous article "Functional Programming in Go?" we tested the waters to show that some functional programming concepts and Go language could...

Option Monad in Go