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か?