个性化阅读
专注于IT技术分析

Ruby While循环解释和用法

Ruby while循环用于多次迭代程序。如果程序的迭代次数不固定, 则使用while循环。

Ruby while循环在条件为true时执行条件。一旦条件变为假, while循环将停止执行。

句法:

while conditional [do]
   code
end
Ruby while循环1

例:

#!/usr/bin/ruby 
x = gets.chomp.to_i 
while x >= 0	 
  puts x 
  x -=1 
end

输出

Ruby while循环2

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循环3

赞(0)
未经允许不得转载:srcmini » Ruby While循环解释和用法

评论 抢沙发

评论前必须登录!