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

Of course, the behavior may be intended. I've certainly taken advantage of nil doing nothing.

I've also accidentally had a nil where it wasn't expected, and lost time figuring out why particular effects weren't occurring. More time than I would have lost if the mistake had caused an immediate exception.

The same type of mistake is still possible (unexpected value), though the consequences are different, so I don't think it makes sense to say nil solves the null problem.



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

Search: