에 같은 경우 해시를 병합하는 방법 :지정된 키의 값이 같은 해시의 배열을 가지고 배열
[ {:foo=>2, :date=>Sat, 01 Sep 2014},
{:foo2=>2, :date=>Sat, 02 Sep 2014},
{:foo3=>3, :date=>Sat, 01 Sep 2014},
{:foo4=>4, :date=>Sat, 03 Sep 2014},
{:foo5=>5, :date=>Sat, 02 Sep 2014}]
을 그리고 나는 :date
이 같은 경우 해시를 병합 할. 나는 위의 배열에서 무엇을 기대 은 다음과 같습니다
[ {:foo=>2, :foo3=>3, :date=>Sat, 01 Sep 2014},
{:foo2=>2, :foo5=>5 :date=>Sat, 02 Sep 2014},
{:foo4=>4, :date=>Sat, 03 Sep 2014}]
내가 어떻게 할 수 있습니까?
아마도 데이터 구조 자체를 다시 생각해야합니까? 예를 들어 date
값을 해시 키로 사용해야합니까? 여기
아니요, '날짜'클래스입니다. 왜? – ironsand
해시 정의가 유효하지 않습니다. 우리가 당신을 도우려고 할 때 재사용이 중요하므로 루비가 그들을 받아 들일 수 있도록하십시오. –