成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Ruby數(shù)組知識(shí)講解

開發(fā) 開發(fā)工具
Ruby數(shù)組對(duì)于一個(gè)剛剛基礎(chǔ)Ruby語(yǔ)言不久的人來(lái)說(shuō)是比較難以掌握的,但是,我們必須要及時(shí)的掌握這些基礎(chǔ)知識(shí),才能提升編程能力。

Ruby語(yǔ)言在實(shí)際使用周邊能夠可以幫助我們簡(jiǎn)便的實(shí)現(xiàn)許多功能需求。在這里我們將會(huì)為大家詳細(xì)介紹有關(guān)Ruby數(shù)組的一些使用方法。#t#

你通過在方括號(hào)里列出元素并用逗號(hào)將它們相互隔開來(lái)創(chuàng)建一個(gè)數(shù)組. Ruby數(shù)組可以適應(yīng)不同的對(duì)象類型

  1. ruby> ary = [1, 2, "3"]   
  2. [1, 2, "3"]  

就像前面提到的字符串一樣.數(shù)組也可以相乘或相加

  1. ruby> ary + ["foo", "bar"]   
  2. [1, 2, "3", "foo", "bar"]   
  3. ruby> ary * 2   
  4. [1, 2, "3", 1, 2, "3"]  

我們可用索引來(lái)訪問Ruby數(shù)組的任意一部分.

  1. ruby> ary[0]   
  2. 1   
  3. ruby> ary[0,2]   
  4. [1, 2]   
  5. ruby> ary[0..1]   
  6. [1, 2]   
  7. ruby> ary[-2]   
  8. 2   
  9. ruby> ary[-2,2]   
  10. [2, "3"]   
  11. ruby> ary[-2..-1]   
  12. [2, "3"]  

(負(fù)數(shù)索引表示到數(shù)組末尾的偏移,而不是從開頭算起.)
Ruby數(shù)組可以和字符串互相轉(zhuǎn)化,分別使用join和split:

  1. ruby> str = ary.join(":")   
  2. "1:2:3"   
  3. ruby> str.split(":")   
  4. ["1", "2", "3"]  

哈希表

一個(gè)關(guān)聯(lián)Ruby數(shù)組不通過連續(xù)的數(shù)字索引來(lái)訪問,而是通過任何類型的主鍵(key)訪問.這樣的數(shù)組有時(shí)被叫作哈希(hash)或者字典(dictionary).在Ruby里,我們趨向于用哈希這個(gè)術(shù)語(yǔ).將一對(duì)對(duì)的元素用逗號(hào)分隔開,并用大括號(hào)({})括起來(lái),這樣就組成了一個(gè)哈希表.你用一個(gè)關(guān)鍵字在哈希表里進(jìn)行搜索,就像你在數(shù)組里用索引來(lái)提取數(shù)據(jù)一樣.

  1. ruby> h = {1 => 2, "2" => "4"}   
  2. {1=>2, "2"=>"4"}   
  3. ruby> h[1]   
  4. 2   
  5. ruby> h["2"]   
  6. "4"   
  7. ruby> h[5]   
  8. nil   
  9. ruby> h[5] = 10 # appending value   
  10. 10   
  11. ruby> h   
  12. {5=>10, 1=>2, "2"=>"4"}   
  13. ruby> h.delete 1 # deleting value   
  14. 2   
  15. ruby> h[1]   
  16. nil   
  17. ruby> h   
  18. {5=>10, "2"=>"4"} 

以上就是我們?yōu)榇蠹医榻B的有關(guān)Ruby數(shù)組知識(shí)介紹。

責(zé)任編輯:曹凱 來(lái)源: jb51.net
相關(guān)推薦

2009-12-15 15:28:22

Ruby重載

2009-12-15 14:58:19

Ruby迭代器

2009-12-16 14:24:48

Ruby函數(shù)lambd

2009-12-14 09:33:04

Ruby安裝

2009-12-17 15:11:47

Ruby百分號(hào)表示法

2009-12-14 15:30:43

安裝Ruby on R

2009-12-16 15:41:10

Ruby on Rai

2009-12-16 17:37:31

Ruby on Rai

2009-12-18 14:35:01

Ruby奇特變量

2009-12-15 09:56:51

Ruby流程控制

2009-12-16 13:21:22

Ruby will_p

2010-04-30 13:27:26

Unix cronta

2010-05-04 12:25:28

Unix鏈接

2010-05-05 13:45:21

Unix Telnet

2010-05-04 09:22:10

Unix文件

2010-04-30 13:38:51

Unix at命令

2009-12-22 14:54:52

WCF安全

2010-05-05 13:13:55

Unix內(nèi)核

2009-12-14 11:33:59

Ruby正則表達(dá)式

2009-12-15 13:26:33

Ruby單態(tài)方法
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 在线免费看91| 国产午夜精品一区二区三区四区 | www.婷婷| 国产一区二区免费在线 | 中国三级黄色录像 | 99福利视频| 国产一区二区精华 | 日韩黄色小视频 | 中文字幕视频在线 | 国产美女自拍视频 | 国产一区二区美女 | 日韩综合色 | 国产福利91精品一区二区三区 | 久久99精品久久久久久国产越南 | 九九热在线视频观看这里只有精品 | 91精品国产777在线观看 | 国产一区久久精品 | 亚洲精品女优 | 99精品一区二区三区 | 亚洲成人毛片 | 国产一区999 | 精品视频一区二区 | 美女国内精品自产拍在线播放 | 国产精品久久久久久久免费大片 | 国产日屁 | 999观看免费高清www | 精品视频成人 | 日韩中文字幕视频在线观看 | 亚洲三级av | 国产精品久久久久久婷婷天堂 | 91精品国产一区 | 国产精品视频一区二区三区不卡 | 国产欧美久久一区二区三区 | 欧美日韩国产中文 | 国产精品无码久久久久 | 国产999精品久久久久久绿帽 | 久久久久黑人 | 国产精品资源在线 | 97精品国产97久久久久久免费 | 国产高潮av | 在线视频 亚洲 |