gpt4 book ai didi

ruby-on-rails - 按哈希表中的值排序 - Ruby

转载 作者:数据小太阳 更新时间:2023-10-29 08:15:02 26 4
gpt4 key购买 nike

我有以下国家/地区的哈希值;

COUNTRIES = {
'Albania' => 'AL',
'Austria' => 'AT',
'Belgium' => 'BE',
'Bulgaria' => 'BG',
.....
}

现在当我输出散列时,值不是按字母顺序排列的 AL、AT、BE、BG ....而是按无意义的顺序排列(至少对我而言)

如何输出按字母顺序排列的哈希值?

最佳答案

使用 sort_by 整个事情变得更加简洁。 Plus puts 自动添加“\n”:

COUNTRIES.sort_by { |k, v| v }.each { |country| puts country[0] }

关于ruby-on-rails - 按哈希表中的值排序 - Ruby,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2455011/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com