Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: