【发布时间】:2021-06-09 05:26:50
【问题描述】:
arr = ["h12020", "h22018", "h22020", "h22019", "h12019"]
expected_arr = ["h22018","h12019","h22019","h12020", "h22020"]
我尝试的方式:
arr.sort { |a, b| a.slice(2, 4) <=> b.slice(2, 4) } # ["h22018","h22019","h12019","h12020", "h22020"]
arr 排序得到expected_arr 的方法是什么?
【问题讨论】:
标签: arrays ruby-on-rails ruby sorting