次のような長いハッシュがあります (これはその一部にすぎません)。
countries =
[
['AFGHANISTAN','AF'],
['ÅLAND ISLANDS','AX'],
['ALBANIA','AL'],
['ALGERIA','DZ'],
['AMERICAN SAMOA','AS']
]
各値のキーを大文字にしたい。したがって、アフガニスタンはアフガニスタンに行きます。次に、同じハッシュを取得したいと思います。
私はこれを使ってみました:
countries.each do |key, value|
puts key.capitalize
end
しかし、それは私に鍵を返すだけです。大文字のキーをハッシュに戻したい。これどうやってするの?