0
Я использую этот код для сортировки Hash; Я понятия не имею, как это работает. пожалуйста, объясните мне:Ruby - объяснять код snippet hash sorter
def foo(hash)
Hash[hash.sort]
end
irb(main):001:0> h = {1=>'z', 3=>'x', 2=>'y'}
=> {1=>"z", 3=>"x", 2=>"y"}
irb(main):002:0> Hash[h.sort]
=> {1=>"z", 2=>"y", 3=>"x"}
irb(main):003:0>
Для полноты: в ruby v2 вы можете просто сделать «h.sort.to_h» – BroiSatse
Я клянусь, что я сделал, чтобы посмотреть в документ; –
Я просто читал over_and_over новые методы; –