a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > Ruby > 正文

Ruby迭代器的7種技巧分享

2020-10-29 19:43:01
字體:
來源:轉載
供稿:網友

Ruby由于吸收了Perl的正則表達式和Python的可讀性,所以其中的計數取值方法,是非常人性化和靈活的,這里可以舉例來說明下:
一、打印7次“hello,world”,如下:

復制代碼 代碼如下:

7.times{puts "hello,world"}
#在這里,puts的作用等同于print+"/n"

二、依次打印1..9,在ruby中的方法就更多了,這里用比較簡單的方式來實現,如下:
復制代碼 代碼如下:

(1..9).each{|i| print i," "}

三、打印1..9中比7要小的數值,如下:
復制代碼 代碼如下:

1.upto(9){|i| print i," " if i < 7}

四、從10循環至2值,并依次減1處理,如下所示:
復制代碼 代碼如下:

10.downto(2) do |i|
print i," "
end

五、將1-9每個數依次*2,然后將結果輸入,如下:
復制代碼 代碼如下:

a = 1..9
b = a.collect{|i| i*2 }
p b[0..8]

六、打印出[1..100]數組中能被3整除的元素,如下所示:
復制代碼 代碼如下:

a = (1..100).to_a
p a.select{|i| i %3 == 0}

七、從3循環至19,并依次加3處理,如下所示:
復制代碼 代碼如下:

3.step(19,3) do |i|
print i," "
end

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产精品一区人伦免视频播放 | 91精品国产91久久综合桃花 | 久草青青 | 国产亚洲欧美一区二区 | 中文字幕视频免费观看 | 国产资源在线观看 | 亚洲免费观看 | 日日天天 | 欧美18免费视频 | 精品一区二区三区四区视频 | 国产精品美女久久久久久免费 | 不卡黄色| 国产在线拍 | 四虎影音| 91精品国产综合久久精品 | 热99re久久免费视精品频软件 | 一区二区中文字幕在线观看 | 久久av网 | 国产乱精品一区二区三区 | 欧美日韩亚洲天堂 | 欧美成人免费观看 | 91中文字幕一区 | 亚洲成人日本 | 黄色av免费观看 | 国产美女中出 | 亚洲激情一区二区 | 国产精品日韩 | 99久久免费精品国产男女性高好 | 香蕉视频黄色 | 成人欧美一区二区三区在线湿哒哒 | av国产精品毛片一区二区小说 | 91精品国产高清一区二区三区 | 麻豆三级 | 免费成人av网 | 欧美成人激情视频 | 成人妇女免费播放久久久 | 久久青| 欧美在线一二三区 | 成人精品一区二区三区中文字幕 | 久久久精品免费视频 | 黄色91|