ruby中的循環(huán)語(yǔ)句總結(jié)
while(當(dāng)…) 循環(huán)
|
while 條件 語(yǔ)句1; 語(yǔ)句2 ; 語(yǔ)句… end |
單行 while 循環(huán) |
( 語(yǔ)句1; 語(yǔ)句2 ; 語(yǔ)句… ) while 條件 |
until(直到…) 循環(huán) |
until 條件 = while not (條件) |
for…in 循環(huán)
|
for 變量 in 對(duì)象 語(yǔ)句1; 語(yǔ)句2 ; 語(yǔ)句… end |
break |
跳出當(dāng)層循環(huán) |
next |
忽略本次循環(huán)的剩余部分,開(kāi)始下一次的循環(huán) |
redo |
重新開(kāi)始循環(huán),還是從這一次開(kāi)始 |
retry |
重頭開(kāi)始這個(gè)循環(huán)體 |
times |
3.times { print "Hi!" } #Hi!Hi!Hi! |
upto |
1.upto(9) {|i| print i if i<7 } #123456 |
downto |
9.downto(1){|i| print i if i<7 } #654321 |
each |
(1..9).each {|i| print i if i<7} #123456 |
step |
0.step(11,3) {|i| print i } #0369 |
相關(guān)文章
在Ruby程序中連接數(shù)據(jù)庫(kù)的詳細(xì)教程
這篇文章主要介紹了在Ruby程序中連接數(shù)據(jù)庫(kù)的詳細(xì)教程,包括介紹數(shù)據(jù)庫(kù)支持Ruby的接口等,是學(xué)習(xí)Ruby on Rails的基礎(chǔ),需要的朋友可以參考下2015-04-04Windows下安裝配置Ruby的debug工具ruby-debug-base19
這篇文章主要介紹了Windows下安裝配置Ruby的debug工具ruby-debug-base19的方法,同時(shí)講解了Ruby的IDE RubyMine中的相關(guān)配置方法,需要的朋友可以參考下2016-03-03借助RubyGnome2庫(kù)進(jìn)行GTK下的Ruby GUI編程的基本方法
這篇文章主要介紹了借助RubyGnome2庫(kù)進(jìn)行GTK下的Ruby GUI編程的基本方法,介紹了基本的UI和事件響應(yīng)的相關(guān)實(shí)現(xiàn),需要的朋友可以參考下2015-12-12以MVC的思維方式來(lái)理解Ruby on Rails框架的設(shè)計(jì)結(jié)構(gòu)
Ruby on Rails是Ruby世界中Web開(kāi)發(fā)框架的代名詞,人氣相當(dāng)之高,本文就帶大家以MVC的思維方式來(lái)理解Ruby on Rails框架的設(shè)計(jì)結(jié)構(gòu),需要的朋友可以參考下2016-05-05ruby on rails中Model的關(guān)聯(lián)詳解
本文給大家詳細(xì)講解了ruby on rails中model關(guān)聯(lián)的幾種形式,包括一對(duì)多,一對(duì)一,多對(duì)多。并給出了詳細(xì)的示例,有需要的小伙伴可以參考下2017-07-07