#go
Read more stories on Hashnode
Articles with this tag
Should Go language die? No, of course it shouldn't. I don't think so, despite the catchy title. I love Go and... I hate it occasionally. The language...
Currying is yet another concept often associated with functional programming. It's close to Partial application which we discussed earlier, but not...
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...
Memoization (not to be confused with memorization) is an optimization technique used to cache a result of an expensive function call and return the...
In programming laziness means a delayed evaluation of expressions - evaluating expressions only when it is needed. This is in contrast to a strict...
In the previous article "Go for Functional Programming?" we touched slightly a topic of regular recursions versus tail recursions. Also we already...