【发布时间】:2015-02-28 14:03:08
【问题描述】:
test = [["movie5name","2014"],["movie2name","2016"],["movie3name","2016"],["movie3name","2017"]]
testNew = test.sort_by{|n| [-n[1],n[0]]}
我试图通过首先根据年份的降序排序然后根据电影名称的升序排序来对上述数组进行排序。 但是,它显示未定义的方法错误,因为 n 之前的负号:(
【问题讨论】: