2017-12-29 47 views
-2

해시 배열이 있습니다.루비, 해시 배열을 2 차원 배열로 변환

arr =[{:code=>"404", :demo => "1"}, {:code=>"302", :demo => "1"}, {:code=>"200", :demo => "1"}] 

내가이 변환하고 싶습니다 :

[["404", "1"], ["302", "1"], ["200", "1"]] 

내가 시도 :

arr.each do |a| 
puts a.values 
end 

그러나이 같은 단지 1 배열을 생성; 내가 볼 @StefanPochmann

["404", "1", "302", "1", "200", "1"] 

답변

6
arr.map(&:values) 
#⇒ [["404", "1"], ["302", "1"], ["200", "1"]] 
+0

. 질문을 downvoted하고 닫으려고 투표. – mudasobwa

+0

@StefanPochmann 누군가가 AI 봇을 훈련합니까? :) – mudasobwa

+0

그 다음에는 훈련이 투표/투표에 대한 피드백을 고려하기를 바랍니다 (AI와 훈련에 대해 많이 알지 못합니다. 그것이 작동하는 방식이라고 생각합니다 :-) –