我的 Ruby 代码中有一个代码片段:
while words.size >= 3
frequency["#{words[0]} #{words[1]} #{words[2]}"] += 1
words.shift
end
我想设置一个变量i
,并根据 的值i
运行相应的代码。例如是i=2
:
while words.size >= 2
frequency["#{words[0]} #{words[1]}"] += 1
words.shift
end
更改while
条件中的值很容易,但是如何根据变量复制循环体i
?