我在这样的数组上调用sort
:
new_list = my_array.sort
我得到的错误是:
NoMethodError: undefined method `<=>' for nil:NilClass
如何处理这种简单排序的无案例?
我最初进行了破坏性排序调用(即sort!
)并将其更改为常规sort
,但仍然会抛出此错误。
思想?
答案 0 :(得分:5)
好吧,我假设你不需要/想要nils,所以......
new_list = my_array.compact.sort
答案 1 :(得分:3)