2012-07-05 3 views
0

안녕하세요.이 값을 해시에 넣고 검색하고 싶습니다.값을 해시에 넣고 검색하는 방법

c={} 

    a={"cat"=> 1,"cap"=> 2} 

    b={"rat"=> 12,"soap"=> 5} 

어떻게 값 "c"에 "a"와 "b"값을 넣을 수 있습니까?

그리고 값 c와 값 b에서 이들 값을 검색하십시오.

감사합니다.

+0

해시를 "밀어 넣지"마십시오. [Hash'에 관한 문서] (http://www.ruby-doc.org/core-1.9.3/Hash.html)를보십시오. – sczizzo

+0

'c = a.merge (b)'? – tokland

답변

0

해시를 푸시 할 수 없습니다.

해시에 추가하는 모든 값에는 키가 있어야합니다. 귀하의 경우 그래서, 당신은

c[key1] = a 
c[key2] = b 

귀하의 해시 지금 c = {"key1" => {"cat" => 1,"cap" => 2}, "key2" => {"rat" => 12,"soap" => 5}}

당신은 c[your_key]로를 검색 할 수 있습니다하게 할 수 있습니다.

관련 문제