3 ms·
This is really annoying, every time i code in go i miss python's list.append method
by lsferreira42 5y ago
This is really annoying, every time i code in go i miss python's list.append method
- mariusor 5y agoThat is weird because append is one of the five associated helper functions on slices that's actually in the Go specification. https://go.dev/ref/spec#Appending_and_copying_slices https://go.dev/ref/spec#Appending_and_copying_slices
- lsferreira42 5y agoYes, it's a helper function, not a list method like it is in python. The result is the same, its just weird
- mariusor 5y agoOh, I understand what you mean now. I thought you meant the functionality, not the idiom of calling it as a method. I dare say that it didn't occur to me that this difference would be great enough for someone to complain about it on the internet. :P
- IshKebab 5y agoPython also puts what should be methods as global functions, e.g. len, filter, reduce.