def generator(from, to, step)
ary = [from]
nex = from += step
min = from += step
while from != to
if from < to
from += step
ary.push(nex)
nex += step
elsif from > to
from -= step
ary.push(min)
min -= step
else
return nil
end
end
return ary
end
有人可以幫我解釋爲什麼這只是返回到「to'element減2紅寶石從對階序
例如當 發生器(10,20,1),它會返回[10,11,12..18],而不是所有的方式將20
壓痕做這樣的事情是理解你的代碼非常重要,尤其是當有很多事情就像你在這裏。在尋求幫助時儘量保持整潔有序。 – tadman
你不能使用'(from..to).step(step).to_a'嗎? –