나는 각을 교체하고 싶습니다 value과 함께 해시 value.some_method.
예를 들어 간단한 해시가 주어진 경우 :
{"a" => "b", "c" => "d"}`
모든 값은 .upcased 여야 하므로 다음과 같습니다.
{"a" => "B", "c" => "D"}
나는 시도 #collect하고 #map있지만, 항상 그냥 배열을 얻는다. 이를 수행하는 우아한 방법이 있습니까?
최신 정보
젠장, 잊어 버렸습니다. 해시가 변경되어서는 안되는 인스턴스 변수에 있습니다. 변경된 값이있는 새 해시가 필요하지만 해당 변수를 명시 적으로 정의한 다음이를 채우는 해시를 반복하는 것을 선호하지 않습니다. 다음과 같은 것 :
new_hash = hash.magic{ ... }