Not needed, but good to have. I've immediatly installed Go 1.18 yesterday and created a generic stack, tree and set with corresponding methods for traversal or union, intersect, ... it makes live easier.
The Go team takes their time to thoroughly consider and conceptualize new features. That is a often forgotten virtue.
Exactly. My experience and opinion as well, but better explained that I could have. My IDE helps a lot the typing of the error conditions and is collapsing it nicely. This is not the problem, but the error handling.
Not needed, but good to have. I've immediatly installed Go 1.18 yesterday and created a generic stack, tree and set with corresponding methods for traversal or union, intersect, ... it makes live easier.
The Go team takes their time to thoroughly consider and conceptualize new features. That is a often forgotten virtue.
Exactly. My experience and opinion as well, but better explained that I could have. My IDE helps a lot the typing of the error conditions and is collapsing it nicely. This is not the problem, but the error handling.