0
해시 배열의 각 값을 반복하고 싶습니다.Ruby : 해시 배열의 값을 선택하십시오.
array = ["1", "2"]
array.each do |x| puts x end
을하지만 해시에있는 경우 내가 배열을 반복 할 방법 : 일반적으로, 배열에서 값을 선택, 내가 이런 짓을 했을까?
이
내 코드입니다 :hash = {1 => {"a1" => ["un", "uno"], "a2" => ["uunn", "uunnoo"]}, 2 => {"b1" => ["deux", "dos"], "b2" => ["ddeuxx", "ddooss"]}}
hash.each do |key, key2, value|
puts key
hash[key].each do |key, value|
puts key
#insert here the code to iterate through the array
end
end
그리고 이것은 내가 찾았지만 문제가 해결되지 않는 가장 로직 일 :
hash = {1 => {"a1" => ["un", "uno"], "a2" => ["uunn", "uunnoo"]}, 2 => {"b1" => ["deux", "dos"], "b2" => ["ddeuxx", "ddooss"]}}
hash.each do |key, key2, value|
puts key
hash[key].each do |key, value|
puts key
hash[key][value].each do |value|
puts value
end
end
end