Ruby Hash를 반복하는 특정 출력을 얻고 싶습니다.
이것은 반복하고 싶은 해시입니다.
hash = {
1 => ['a', 'b'],
2 => ['c'],
3 => ['d', 'e', 'f', 'g'],
4 => ['h']
}
이것은 내가 얻고 싶은 결과입니다.
1-----
a
b
2-----
c
3-----
d
e
f
g
4-----
h
루비에서 어떻게 내 해시와 같은 출력을 얻을 수 있습니까?
3
해시를 반복하고 주문할 것으로 예상되는 경우 다른 컬렉션 유형을 사용해야합니다.
—
Allen Rice
라디오 버튼 옵션으로 해시 값을 전달할 수 있습니까 ??
—
sts
라디오 버튼 옵션으로 해시를 전달하고 있습니다..하지만 첫 번째 옵션의 경우 라디오 버튼을 받고 있습니다. 다른 값은 얻지 못합니다.
—
sts
@Allen : 해시는 Ruby 1.9에서 주문됩니다. 또한 Rails는 Ruby <1.9 인 경우 OrderedHash를 제공합니다. 참조 culann.com/2008/01/rails-goodies-activesupportorderedhash
—
제임스 A. 로젠에게