Yeah.. I mean, the "idiom" `err != nil return` err is something of the language. I complain about the boilerplate that idiom produces and that is fact fact (no one can deny it).
You know, your approach implies making the language a little more complicated as new ways to deal with errors appear. I do understand that some folks provide some push back on the idea simply because there is nothing wrong with the language right now regarding error handling. As I see things, the language was simple in their origins, but from time to time they complicated a little more some things, for example "what about generics?" (are they really necessary?, I mean... I think using interfaces provides all the genericity you may need). So I guess there is room to make some changes and make the language easier. I would say that both ways of handling errors are valid, the most important is to be as simple as possible so you ensure that other people understand it. Like Generics, you don't have to use them. So I would praise it for adding another way, less repetitive. Also like to see how people react and what their opinions are. So far what I read is just personal taste. El mar, 1 ago 2023 a las 16:04, 'Luke Crook' via golang-nuts (< golang-nuts@googlegroups.com>) escribió: > And of course I forgot the "if" at the beginning of all those conditional. > *sigh* > > -- > You received this message because you are subscribed to a topic in the > Google Groups "golang-nuts" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/golang-nuts/dRLR4hxxI8A/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > golang-nuts+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/golang-nuts/CADtPBF2%3DTNBorhCCamWGb29qkNkXxgFZ%2BmnhkOC0kG2sxzp%3DWw%40mail.gmail.com > <https://groups.google.com/d/msgid/golang-nuts/CADtPBF2%3DTNBorhCCamWGb29qkNkXxgFZ%2BmnhkOC0kG2sxzp%3DWw%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > -- V -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/CAPUu9ss4ToLJUHr8yAXHOLUjLWShB4-oKmOMD3_bzsAf7ohxvA%40mail.gmail.com.