News for hackers. Stuff that matters.
Re:Go: What We Got Right, What We Got Wrong by Gadiguibou on Saturday January 06, 2024 @11:16PM (#38898379)
I understand that you like zero values as an alternative to initialization of objects as nil like Java does it. I think the parent comment explains pretty well what the issues with this approach are. Taking Rust as an example (because that's what I'm most familiar with), it's possible to simply enforce that variables are initialized explicitly or that safe constructors are provided, avoiding all the nil safety issues.

There are no comments on this comment yet.