Hacker News new | ask | show | jobs
by influxmoment 1133 days ago
[1, 3, 12].sort() == [1, 12, 3]

5 in [5] == false

1 comments

Even setting the sort order aside, just the fact that it both returns the sorted array and also sorts it in-place is not great. I prefer Python's distinction between sorted (returning a sorted copy) and list.sort (sorting in place and returning nothing).