ruby 如何使用“Next!“on Rails for a loop?

wkftcu5l  于 2023-06-22  发布在  Ruby
关注(0)|答案(1)|浏览(120)

敬礼
我是一个学习Rails(Ruby On Rails)程序的新手,我在其中一堂课上遇到了障碍。作业让我使用“next”组件创建一个奇数,以便脚本从“18到0”开始读取。这是他们给我的榜样:

i = 20
loop do
  i -= 1
  print "#{i}"
  break if i <= 0
end "

我想知道我是否应该“下一个”创建一个模,将开始与i导致0或改为18?就像这样:

i = 20
loop do
  i -= 1
  next if i % 18 == 0
  print "#{i}"
  break if i <= 0
end
  • T-博耶
ny6fqffe

ny6fqffe1#

首先,问题是什么?如果问题是,如何跳过偶数,那么你就差不多了。但是,您将执行% 2而不是% 18。如果问题是“下一步做什么”,您应该查看here并向下滚动到next部分。
建议:

i = 19
loop do
  i -= 1
  next if i % 2 == 1
  print i
  break if i <= 0
end

相关问题