나는 원래의 질문에 대해 언급하려고했지만, 난 그렇게 아직 할 수있는 평판이 없습니다 ....업데이트 해시 값은 설명했습니다
는 너무 쉽게 모든 값을 업데이트하는 방법에 대해 궁금 해서요 해시, 또는 어떤 종류의 동등한 .map이 있다면! 해시 방법. Ruby: What is the easiest method to update Hash values?
내 질문 어떻게 블록이 해시의 각 요소를 반복할지 않습니다됩니다 :이 질문에
hash.update(hash){|key,v1| expresion}
: 누군가가이 우아한 솔루션을 넣어? 이 같은없는 이유 예를 들어, 나는 일반적으로 각각의 요소에 액세스하기 위해 해시에 .each 전화를해야 할 것 : | 키, 값 {와 블록에서
hash.update(hash.each) do |key ,value|
value+=1
end
| }} 각 개별 해시 요소에 액세스하고 있지만 시스템에 명시 적으로 말할 필요가 없습니다. 왜 안돼? 고맙습니다.
'expresion'은 질문에있는 원본 코드 (이미 오타가 있음)에 대한 참조입니다. – koffeinfrei