Ruby While循环解释和用法

【Ruby While循环解释和用法】Ruby while循环用于多次迭代程序。如果程序的迭代次数不固定, 则使用while循环。
Ruby while循环在条件为true时执行条件。一旦条件变为假, while循环将停止执行。
句法:

while conditional [do] code end

Ruby While循环解释和用法

文章图片
例:
#!/usr/bin/ruby x = gets.chomp.to_i while x > = 0 puts x x -=1 end

输出
Ruby While循环解释和用法

文章图片
Ruby do while循环 Ruby do while循环多次迭代程序的一部分。它与while循环非常相似, 唯一的区别是循环将至少执行一次。这是由于在do while循环中, 条件写在代码的末尾。
句法:
loop do #code to be executed break if booleanExpression end

例:
loop do puts "Checking for answer" answer = gets.chomp if answer != '5' break end end

输出
Ruby While循环解释和用法

文章图片

    推荐阅读