这是排序哈希并返回哈希对象(而不是数组)的最佳方法吗
h={“a”=>;1,“c”=>;3,“b”=>;2,“d”=>;4}
#=>;{“a”=>;1,“c”=>;3,“b”=>;2,“d”=>;4}
散列[h.排序]
#=>;{“a”=>;1,“b”=>;2,“c”=>;3,“d”=>;4}
在Ruby 2.1中,它很简单:
h.sort.to\u h
共同学习, 共同进步, 祝各位早日成为代码大神
这是排序哈希并返回哈希对象(而不是数组)的最佳方法吗
h={“a”=>;1,“c”=>;3,“b”=>;2,“d”=>;4}
#=>;{“a”=>;1,“c”=>;3,“b”=>;2,“d”=>;4}
散列[h.排序]
#=>;{“a”=>;1,“b”=>;2,“c”=>;3,“d”=>;4}
在Ruby 2.1中,它很简单:
h.sort.to\u h