【发布时间】:2013-08-23 22:05:14
【问题描述】:
尝试使用迭代方法时,我不断收到错误消息。这是一个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)。
【问题讨论】: