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

首頁 > 編程 > Ruby > 正文

Ruby迭代器使用技巧深度解析

2020-02-24 15:40:25
字體:
供稿:網(wǎng)友

  下面是小編給大家分享的一篇ruby.html" target="_blank">Ruby迭代器使用技巧深度解析,感興趣的朋友跟小編一起來了解一下吧!

  Ruby由于吸收了Perl的正則表達式和Python的可讀性,所以其中的計數(shù)取值方法,是非常人性化和靈活的,這里可以舉例來說明下:

  一、打印7次“hello,world”,如下:

  復制代碼 代碼如下:

  7.times{puts "hello,world"}

  #在這里,puts的作用等同于print+"/n"

  二、依次打印1..9,在ruby中的方法就更多了,這里用比較簡單的方式來實現(xiàn),如下:

  復制代碼 代碼如下:

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

  三、打印1..9中比7要小的數(shù)值,如下:

  復制代碼 代碼如下:

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

  四、從10循環(huán)至2值,并依次減1處理,如下所示:

  復制代碼 代碼如下:

  10.downto(2) do |i|

  print i," "

  end

  五、將1-9每個數(shù)依次*2,然后將結果輸入,如下:

  復制代碼 代碼如下:

  a = 1..9

  b = a.collect{|i| i*2 }

  p b[0..8]

  六、打印出[1..100]數(shù)組中能被3整除的元素,如下所示:

  復制代碼 代碼如下:

  a = (1..100).to_a

  p a.select{|i| i %3 == 0}

  七、從3循環(huán)至19,并依次加3處理,如下所示:

  復制代碼 代碼如下:

  3.step(19,3) do |i|

  print i," "

  end

  以上就是Ruby迭代器使用技巧的深度解析了,想必都了解了吧,更多相關內(nèi)容請繼續(xù)關注武林技術頻道。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 日韩精品一区二区三区免费观看视频 | 国产精品久久久久久久 | 亚洲精选一区二区 | 精品国自产在线观看 | 久久国产精彩视频 | 国产免费视频 | 精品久久一区二区三区 | 黄页网址免费在线观看 | 曰韩毛片| 一区二区三区在线免费观看 | 色婷婷久久 | 香蕉久久一区二区不卡无毒影院 | 日韩欧美一区二区三区 | 99精品久久精品一区二区爱城 | 国产精品美女视频 | 免费成人在线网站 | 欧美一级在线 | 欧美激情一区二区三区蜜桃视频 | 欧美黑人巨大xxx极品 | 日日干夜夜干 | 拍真实国产伦偷精品 | 成人看片毛片免费播放器 | 国产精品久久久久久久久久免费 | 久久精品小视频 | 在线亚洲自拍 | 国产在线专区 | 2018国产精品| 蜜桃久久一区二区三区 | 亚洲国产婷婷香蕉久久久久久 | 国产一区免费视频 | 中文字幕日韩欧美一区二区三区 | 中文字幕成人免费视频 | 极品美女一区二区三区 | 日韩欧美中文在线 | 精品自拍视频 | 国产精品视频一区二区三区 | 国产二区免费 | 一级做a爰| 亚洲欧美一区二区三区在线 | 欧美一区黄 | 在线婷婷 |