我有以下循环:
(10..30).step(10) do |i|
#do something
END
这很好用,但是我想使用一个变量来定义10..30
范围,使其具有以下内容:
if something == foo
range = '10..30'
else
range = '40..60'
end
(range).step(10) do |i|
#do something
END
但是,此代码无法运行。正确的方法是什么?
我有以下循环:
(10..30).step(10) do |i|
#do something
END
这很好用,但是我想使用一个变量来定义10..30
范围,使其具有以下内容:
if something == foo
range = '10..30'
else
range = '40..60'
end
(range).step(10) do |i|
#do something
END
但是,此代码无法运行。正确的方法是什么?