Array#sort默认情况下,Ruby 会根据它们的值对这样的数字进行排序:
[11, 12, 13, 112, 113, 124, 125, 127]
Run Code Online (Sandbox Code Playgroud)
我想对这样的数字进行排序,好像它们是按字母顺序排列的单词:
[11, 112, 113, 12, 124, 125, 127, 13]
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?(最终,我想用Hash键做到这一点,所以如果你想以这种方式回答,那很好.)另外,这种类型的名称是否有名称?
| 归档时间: |
|
| 查看次数: |
146 次 |
| 最近记录: |