0
我使用Ruby 2.3。Ruby時代循環重構
我有這樣的代碼,我想重構它並刪除結果變量。
def place_empty_seats num
result=''
num.times do
result << "<li class='seat non_active'></li>"
end
result.html_safe
end
不幸的是,我不知道除StackOverflow之外查找重構問題的最佳方法。在關鍵時刻,我不知道如何讓它變得更好,我會非常樂意接受你的意見。
謝謝!
除了Ilya的回答,對於更復雜的情況,你可以使用'''map'''方法,例如在這個回答中所描述的http://stackoverflow.com/questions/12084507/what-does-the-map -method-do-in-ruby –