나는 배열 레일/루비 만들어주는 새로운 해시
arr = [
['category','subcat','detail'],['category1','subcat1','detail1']
]
의 배열이 나는 그것이
{'category'=>'category','subcat'=>'subcat','detail'=>'detail'}...,other hashes from array
hash={}
내가 뭘하는지에서 해시를 만들고 싶어 것이
arr.each{|el|
hash['category'] = el[0];
hash['subcat'] = el[1];
hash['detail'] = h[2];
}
하지만 마지막 요소 만 반환합니다.
hash=>{category:'category1',subcat:'subcat1',detail:'detail1'}
내가 기존의 해시 키와 함께 할는 완벽하게 작동하지만, 난 새 키 맞아요, 작업을 설정하려고하면
를 해결하는 방법 ?
예제 코드를 수정하십시오. 작동하지 않습니다. (BTW,': category'는''category "'와 동일하지 않습니다.) – Stefan
'arr'에 항상 정확하게 두 개의 서브 배열이 있습니까? –
@ Jordan, 많은 배열이있을 수 있습니다 – user