麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Ruby > 正文

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

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

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

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

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

  復(fù)制代碼 代碼如下:

  7.times{puts "hello,world"}

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

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

  復(fù)制代碼 代碼如下:

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

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

  復(fù)制代碼 代碼如下:

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

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

  復(fù)制代碼 代碼如下:

  10.downto(2) do |i|

  print i," "

  end

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

  復(fù)制代碼 代碼如下:

  a = 1..9

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

  p b[0..8]

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

  復(fù)制代碼 代碼如下:

  a = (1..100).to_a

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

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

  復(fù)制代碼 代碼如下:

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

  print i," "

  end

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

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

圖片精選

主站蜘蛛池模板: 欧美一级电影网站 | 成人在线视频免费播放 | 亚洲第五色综合网 | 欧美18一19sex性护士农村 | 欧美日本国产精品 | av在线1 | 欧美一极视频 | 欧美日韩在线视频一区 | 本色视频aaaaaa一级网站 | 91福利在线观看 | 久久久国产精品电影 | 欧美一级色片 | 青青国产在线视频 | 天天草天天干天天射 | 国产精品久久久久久久成人午夜 | 日本残忍极度灌浣肠视频 | 国产精品久久久久国产精品三级 | 久久亚洲美女视频 | 全免费午夜一级毛片真人 | 91 在线视频观看 | 国内毛片视频 | 毛片一级视频 | 国产精品久久久久久久久久三级 | 成人三级视频在线观看 | 亚洲日本欧美 | 国产精品自拍啪啪 | 午夜精品久久久久久中宇 | 少妇一级淫片免费看 | 综合日韩欧美 | 欧美亚洲综合在线 | 欧美日韩在线视频一区 | 久久男人 | 蜜桃免费在线 | 欧美毛片免费观看 | 欧美性猛交xxx乱大交3蜜桃 | 国产精品一区免费在线观看 | 黄色成人av在线 | 免费午夜视频 | 日美黄色片 | 国产艳妇av视国产精选av一区 | 午夜国产成人 |