个性化阅读
专注于IT技术分析

Ruby redo和retry语句用法详解

Ruby redo语句用于重复循环的当前迭代。在不评估循环条件的情况下执行redo语句。

redo语句在循环内使用。

句法:

redo

例:

i = 0 
while(i < 5)   # Prints "012345" instead of "01234" 
  puts i 
  i += 1 
   redo if i == 5 
end

输出

Ruby redo语句1

Ruby retry语句

Ruby retry语句用于从头开始重复整个循环迭代。

retry语句在循环内使用。

句法:

retry
赞(0)
未经允许不得转载:srcmini » Ruby redo和retry语句用法详解

评论 抢沙发

评论前必须登录!