【发布时间】:2018-05-03 02:37:11
【问题描述】:
我从 Rubocop 收到了 Style/Next: Use next to skip iteration. 的代码,它执行这样的操作(使用一个非常人为的示例):
tasks_running = [{ name: 'task1', done: false }, { name: 'task2', done: false }]
tasks_done = []
tasks_running.each do |task|
if task[:done]
unless tasks_done.include? task
tasks_done << task
next
end
end
end
我 am 在嵌套条件下使用 next 跳过迭代。我不太明白如何满足这个条件。
【问题讨论】: