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和retry语句用法详解

文章图片
Ruby retry语句 Ruby retry语句用于从头开始重复整个循环迭代。
retry语句在循环内使用。
【Ruby redo和retry语句用法详解】句法:
retry

    推荐阅读