until 修饰符
语法
code until conditional
或者
begin
code
end until conditional
当 conditional 为 false 时,执行 code。
如果 until 修饰符跟在一个没有 rescue 或 ensure 子句的 begin 语句后面,code 会在 conditional 判断之前执行一次。
实例
#!/usr/bin/ruby
# -*- coding: UTF-8 -*-
$i = 0
$num = 5
begin
puts(" i = #$i" )
$i +=1;
end until $i > $num
以上实例输出结果为:
i = 0
i = 1
i = 2
i = 3
i = 4
i = 5