等同于Ruby中的“继续”?

  • 回答 (2)
  • 关注 (0)
  • 查看 (44)

在C和许多其他语言中,有一个continue关键字在循环内部使用时跳转到循环的下一个迭代。continue在Ruby中有这个关键字的等价物吗?

HERO坑货HERO坑货提问于
Ne_biubiubiu这就是世界结束的方式回答于

next

另外,看看redo哪些重做当前的迭代。

死者是小智回答于

是的,这是所谓的next。

for i in 0..5
   if i < 2
     next
   end
   puts "Value of local variable is #{i}"
end

这输出以下内容:

Value of local variable is 2
Value of local variable is 3
Value of local variable is 4
Value of local variable is 5
 => 0..5 

扫码关注云+社区

领取腾讯云代金券