<分区>
尝试使用迭代方法时,我不断收到错误。这是一个 initialize
方法,它创建一个随机大小的数组,其中填充了随机整数。感谢您的帮助。
def initialize
i = 0
@random_size = rand(3-12)
@new_arr = Array.new(@random_size)
loop do
@new_arr[i] = rand(1..50)
break if i >= @random_size
i += 1
end
end
编辑 原始问题如下所示。注意
rand(3-12)
。