배열에 정수를 매핑하는 해시가 있습니다. 내가 값은 1의 배열의 크기를 가지고있는 항목을 찾을 때까지 예를 들어일치하는 요소를 찾을 때까지 어떻게 해시를 반복합니까?
{1 => ["abc"], 2 => ["ccc", "ddd"]}
어떻게 해시를 통해 반복합니까? 일반적으로 할 수 있습니다
arr.detect{|element| element.size == 1}
하지만 배열에서만 작동합니다. 비슷한 논리를 해시에 적용하는 방법을 잘 모르겠습니다.
[이전 질문에 대한 답변] (https://stackoverflow.com/a/46656045/477037)을보십시오 - 해시 가져 오기 ** 이 메소드에서 두 개의 인수 **, 키와 그 값, 즉'detect {| k, v | ...}' – Stefan