簡體   English   中英

在Ruby中,如何按字母順序按其鍵值對哈希進行排序?

[英]In Ruby how do I sort a hash by its key values in alphabetical order?

假設我有一個哈希,{“ c”:1,“ b”:2,“ a”:3}我該如何對哈希進行排序,以便元素按鍵值的順序排列?

myh = {“ c” => 1,“ b” => 2,“ a” => 3}

myh.sort

=> [[“ a”,3],[“ b”,2],[“ c”,1]]

{"c" => 1, "b" => 2, "a" => 3}.sort.to_h

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM