Re:Why Go Can't Try
by BadBadJellyBean on Monday March 02, 2026 @12:38PM
(#47221233)
Exactly. I don't like that many people say "It's not perfect so it's useless.". I don't want to write or read the `if err != nil` statement over and over again. It is messy. It is tiresome. It could be solved by syntactic sugar.
I actually think it defeats the Go teams stated purpose. It may technically be "more explicit" but it causes too problems. First someone is far more likely to just use the old value, _ trick bedside the current usage is just so annoying. Secondly, it conditions a lot of devs to just skim over the if check, because half the damn time it's just bs.
A little syntax sugar that won't break backwards compatibly and makes the intent of the code clearer is a win-win. I've never seen a really reasonable response from the Go team on why they don't want to do it.
Re:Why Go Can't Try
by peterldowns on Monday March 02, 2026 @12:43PM
(#47221310)
llm garbage
agreed, the author should be upfront that it was written by an LLM
The llm detector in my brain went off too
... So what? From what I can tell that's all anyone has asked for in the context of something to just return nil/error up the call stack.