这是使用的代码while
:
i = 0
num = 5
while i < num do
puts "Inside the loop! i = #{i}"
i += 1
end
这是使用的代码until
:
i = 0
num = 5
until i > num do
puts "Inside the loop! i = #{i}"
i += 1
end
有人可以举例说明什么时候应该首选一个而不是另一个?对我来说,没有理由拥有until
, while
如果他们做同样的事情。在我看来,这就是为什么其他编程语言不能两者兼得的原因。