尝试使用迭代方法时,我不断收到错误。这是一种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)
.