The*_*xit 0 ruby-on-rails ruby-on-rails-3
我有以下内容:
@books.each do |book|
... stuff
end
Run Code Online (Sandbox Code Playgroud)
我很好奇学习.我如何更新上面的内容来做类似循环@books但不超过6次,MAX /上限为6?
谢谢
最简单的方法是获取一个数组,然后迭代:
@books[0,6].each do |book|
# ...
end
Run Code Online (Sandbox Code Playgroud)
另一种方法是在完成后保持数组完好无损并从循环中解脱出来:
@books.each_with_index do |book, i|
break if (i == 6)
# ...
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
558 次 |
| 最近记录: |