re: 7 Easy functional programming techniques in Go VIEW POST

TOP OF THREAD FULL DISCUSSION
re: You are right, I can't state it with a solid resource. My impression about the language was that one of its intent is to keep code in front of the...

FP can be useful as long as you don't overdo it. I personally like functional composition/HoF/closures and so on. Avoiding data mutation and using pure functions can only add value most of the times. Stuff like recursion, Lazy eval is definitely on a need basis and can be ugly if overused. But if you are coming to Go from a functional background you can always do things(almost) the way you are used to.

It's all about personal preferences anyway. IMO we should use good concepts from every paradigm(FP, OOP and imperative)

code of conduct - report abuse