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

I doubt that's the only reason. I fell for it myself at first without ever seeing a line of Ruby. It initially feels intuitive, and that's why I think most fall for it.


I think it's because the arguments are bound when the function is called. It's just natural that you'd expect the default values to also be bound at the same time.




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

Search: