As unless is a negated form of if, until is really a negated form of while. : until « Statement « Ruby






As unless is a negated form of if, until is really a negated form of while.


# Compare the following statements. The first is a while loop:

weight = 150
while weight < 200 do
  puts "Weight: " + weight.to_s
  weight += 5
end

# Here is the same logic expressed with until:

weight = 150
until weight == 200 do
  puts "Weight: " + weight.to_s
  weight += 5
end

 








Related examples in the same category

1.Here's the formal specification for the until loop:
2.until keeps looping while its condition remains false, or not true.
3.like while, you have another form you can use with untila€¡±that is, with begin/end:
4.until loops until a certain condition is met
5.unless and until