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

The definition is perfectly consistent. append is in-place if there's enough capacity (and the programmer can check this directly with cap() if they want), and otherwise it allocates a new backing array.


Yes, it's consistent and complicated and non-intuitive.

"Consistent" is necessary but not sufficient for "good".




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

Search: