Ruby until循環(huán)運行直到給定的條件求值為true。 當(dāng)條件成立時,它退出循環(huán)。 它正好與while循環(huán)相反,while循環(huán)運行直到給定的條件評估求值為false。
until循環(huán)允許您編寫更可讀和邏輯的代碼。
語法:
until conditional
code
end
代碼示例:
#!/usr/bin/ruby
i = 1
until i == 10
print i*10, "\n"
i += 1
end
將上面代碼保存到文件: until-loop.rb 中,執(zhí)行上面代碼,得到以下結(jié)果 -
F:\worksp\ruby>ruby until-loop.rb
10
20
30
40
50
60
70
80
90
F:\worksp\ruby>