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

Type safety, and the lack of fields in interfaces. In C you have to pass the size of the elements to quicksort, but in Go you can't do that without using the unsafe module. So you need a virtual Swap() method. And because Go needs to take a single interface, and interfaces in Go can't have fields, you need a Len() method as well.


thanks I think I understand now.




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

Search: