배열에 해시를 삽입하려고합니다 (이 예는 How to make dynamic multi-dimensional array in ruby?). 무엇이 잘못 되었습니까? 특정 요소를 덮어 쓰려면 0
말,루비 : 해시를 배열에 삽입 하시겠습니까?
@array << test1
을 또는 :
@array[0] = test1
@array = Array.new
test1 = {"key1" => "value1"}
test2 = {"key2" => "value2"}
test3 = {"key3" => "value3"}
@array.push(0)
@array[0] << test1
# ERROR: can't convert Hash into Integer
@array[0] << test2
@array.push(1)
@array[1] << test2
@array[1] << test3
그는 그가 다차원 배열 – alex
감사를 원한다고 말한다, 당신은 2 차원 배열에 대한 설명 코드가 – migu
@Thomas을했다, 당신은 어떻게 대답 이후에는 "편집"표시가 없음을 했는가? – alex