Ruby次循环重构
Ruby times loop refactoring
我用的是Ruby2.3.
我有这样的代码,我想重构它并删除结果变量。
def place_empty_seats num
result=''
num.times do
result << "<li class='seat non_active'></li>"
end
result.html_safe
end
不幸的是,除了 Whosebug 之外,我不知道查找重构问题的最佳方法。目前我不知道如何让它变得更好,我会很高兴收到你的意见。
谢谢!
你可以这样写:
def place_empty_seats(num)
("<li class='seat non_active'></li>" * num).html_safe
end
你的情况。
我用的是Ruby2.3.
我有这样的代码,我想重构它并删除结果变量。
def place_empty_seats num
result=''
num.times do
result << "<li class='seat non_active'></li>"
end
result.html_safe
end
不幸的是,除了 Whosebug 之外,我不知道查找重构问题的最佳方法。目前我不知道如何让它变得更好,我会很高兴收到你的意见。
谢谢!
你可以这样写:
def place_empty_seats(num)
("<li class='seat non_active'></li>" * num).html_safe
end
你的情况。