我正在编写一个有方法行限制的代码,所以我试着编写这个循环的最短版本:
for i in (0..number)
#lines of code
end
我想知道是否有办法以某种方式类似于:
{
#lines of code
}*number
总的来说,我正在寻找最简单的写作方式。
答案 0 :(得分:3)
答案 1 :(得分:2)
根据你问题中的第二个代码块,我会得出结论:不需要在循环中引用循环变量i
。所以Ruby中最好的解决方案是:
(number+1).times {
# code
}