我该如何排序:
arr = ["aaa","aa","aaaa","a","aaaaa"];
进入这个?
arr = ["a","aa","aaa","aaaa","aaaaa"];
最佳答案
arr = arr.sort_by {|x| x.length}
或者在 1.8.7+ 中:
arr = arr.sort_by(&:length)
关于ruby - 如何按长度对 Ruby 字符串数组进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3172224/