배열을 반복하여 여러 변수를 만들 수 있습니까? 예를 들어배열을 반복하여 루비에서 변수를 만들 수 있습니다.
, 나는 배열 numbers = [1,2,3,4,5]
라고 한 말을 내가, number_1
라는 변수 number_2
의 시리즈를 만들 ... number_5
(숫자 배열의 해당 인덱스에 각각 동일한 예를 들어 number_1 = 1
, number_2 = 2
등 원).
numbers.each_with_index do |num, index|
number_"#{index+1}" = num
end
을하지만 실패했습니다.
필자는 본질적으로 변수 작성 및 값 지정을 자동화하는 반복 프로세스를 원합니다.
감사합니다.
왜이 작업을 수행 하시겠습니까? 'number_1'은'numbers [0]'이하지 않는 것을 무엇입니까? – ptd
이것은 아마도 귀하의 요구를 충족시킬 것입니다 : http://stackoverflow.com/q/16419767/2177 – yalestar
감사합니다. @yalestar, 도움이됩니다. –