|
楼主 |
发表于 2005-7-21 21:04:52
|
显示全部楼层
看看哈希的排序:
- irb(main):006:0> h
- => {"a"=>10, "b"=>30, "c"=>20}
- irb(main):007:0> h.sort
- => [["a", 10], ["b", 30], ["c", 20]]
- irb(main):008:0> h.sort {|a,b| b[1] <=> a[1]}
- => [["b", 30], ["c", 20], ["a", 10]]
- irb(main):009:0> h.sort {|a,b| b[0] <=> a[0]}
- => [["c", 20], ["b", 30], ["a", 10]]
复制代码 |
|