에 값을 취득 나는루비 루비
res = [[0, :product, "client"], [0, :os, "windows"], [0, :architecture, "32rs"]]
내가 운영 체제의 가치를 할 수 있습니다. 나는 res [1] [2]에 의해 그것을 할 수는 있지만 인덱스가 변할 수 있기 때문에 인덱스에 의존하기를 원하지 않습니다. 내가 가지고있는 것, 즉 핵심 : os, 그래서 그것을 찾는 가장 좋은 방법은 무엇입니까?
res.select{|h| h.include?(:os)}.map(&:last)
을하지만 데이터가 더 나은 해시로 표현되는 것을 나에게 보인다는 데이터가 구성되는 방식을 변경할 수 없습니다 가정
는
배열 인덱스를 사용하지 않으려면이 데이터를 실제로 해시로 구성해야합니다. – pje