在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ Ruby/ Ruby break/next語(yǔ)句
Ruby for循環(huán)
Ruby教程
Ruby文件I/O
Ruby迭代器
Ruby哈希
Ruby日期時(shí)間
Ruby類和對(duì)象
Ruby快速入門(30分鐘)
Ruby redo/retry語(yǔ)句
Ruby模塊
Ruby解析XML(REXML)
Ruby if-else語(yǔ)句
Ruby的功能特點(diǎn)
Ruby break/next語(yǔ)句
Ruby方法
Ruby是什么?
Ruby與Python比較
Ruby Case語(yǔ)句
Ruby目錄
Ruby范圍
Ruby異常
Ruby套接字編程(Socket)
Ruby字符串
Ruby安裝配置
Ruby運(yùn)算符
Ruby while/do...while循環(huán)語(yǔ)句
Ruby第一個(gè)HelloWorld程序
Ruby until循環(huán)語(yǔ)句
Ruby注釋
Ruby塊
Ruby數(shù)據(jù)類型
Ruby面向?qū)ο?/span>
Ruby正則表達(dá)式
Ruby數(shù)組
Ruby變量
Ruby多線程編程

Ruby break/next語(yǔ)句

Ruby break語(yǔ)句用于終止循環(huán)。 它主要用于在while循環(huán)中,在條件為真時(shí)執(zhí)行語(yǔ)句,break語(yǔ)句一般用于終止循環(huán)。

break語(yǔ)句一般是在循環(huán)中調(diào)用的。

語(yǔ)法:

break

代碼示例:

#!/usr/bin/ruby   

i = 1   
while true   
    if i*5 >= 25   
        break   
    end   
    puts i*5   
    i += 1   
end

將上面代碼保存到文件: break-statment.rb 中,執(zhí)行上面代碼,得到以下結(jié)果 -

F:\worksp\ruby>ruby break-statment.rb
5
10
15
20

F:\worksp\ruby>

Ruby next語(yǔ)句

Ruby next語(yǔ)句用于跳過(guò)循環(huán)的下一個(gè)迭代。 執(zhí)行下一條語(yǔ)句后,不再執(zhí)行進(jìn)一步的迭代。
Ruby中的下一條語(yǔ)句等同于其他語(yǔ)言的continue語(yǔ)句。

語(yǔ)法:

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 中,執(zhí)行上面代碼,當(dāng)i除以3等于0時(shí),就會(huì)跳過(guò)后面的打印語(yǔ)句,得到以下結(jié)果 -

F:\worksp\ruby>ruby next-statment.rb
1
2
Skip over ...
4
5
Skip over ...
7
8
Skip over ...
10
11

F:\worksp\ruby>

上一篇:Ruby方法下一篇:Ruby安裝配置