Ruby break/next語句
Ruby break語句用於終止循環。 它主要用於在while循環中,在條件爲真時執行語句,break語句一般用於終止循環。
break語句一般是在循環中調用的。
語法:
break代碼示例:
#!/usr/bin/ruby   
i = 1   
while true   
    if i*5 >= 25   
        break   
    end   
    puts i*5   
    i += 1   
end將上面代碼保存到文件: break-statment.rb 中,執行上面代碼,得到以下結果 -
F:\worksp\ruby>ruby break-statment.rb
5
10
15
20
F:\worksp\ruby>Ruby next語句
Ruby next語句用於跳過循環的下一個迭代。 執行下一條語句後,不再執行進一步的迭代。
Ruby中的下一條語句等同於其他語言的continue語句。
語法:
next示例代碼:
#!/usr/bin/ruby   
for i in 1...12   
   if (i % 3 ==0) then   
      puts "Skip over ... "
      next   
   end   
   puts i   
end將上面代碼保存到文件: next-statment.rb 中,執行上面代碼,當i除以3等於0時,就會跳過後面的打印語句,得到以下結果 -
F:\worksp\ruby>ruby next-statment.rb
1
2
Skip over ...
4
5
Skip over ...
7
8
Skip over ...
10
11
F:\worksp\ruby>