亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問(wèn)板塊 發(fā)新帖
查看: 2056 | 回復(fù): 1
打印 上一主題 下一主題

Ruby筆記四(數(shù)組) [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2012-02-24 22:57 |只看該作者 |倒序?yàn)g覽
Ruby筆記四(數(shù)組)
  1. #E8.1-1.rb
  2. =begin
  3. 數(shù)組的索引從0開始,一直到數(shù)組的長(zhǎng)度減去1;
  4. 負(fù)數(shù)表示從數(shù)組末尾開始的索引;
  5. 用一對(duì)數(shù)字來(lái)索引數(shù)組,第一個(gè)數(shù)字表示開始位置,第二數(shù)字表示從開始位置起的元素?cái)?shù)目  
  6. =end
  7. arr=[3,4,5,6,7,8,9]
  8. puts arr[0] #3
  9. puts arr.first #3
  10. puts arr[arr.length-1] #9
  11. puts arr[arr.size-1] #9
  12. puts arr.last #9
  13. puts arr[-1] #9
  14. puts arr[-2] #8
  15. print arr[1..3].join(",") ,"\n" #4, 5, 6
  16. print arr[-3,2] ,"\n" #[7, 8]

  17. #Ruby的數(shù)組大小是動(dòng)態(tài)的,你能夠隨時(shí)增加、刪除數(shù)組元素。
  18. arr=[4,5,6]
  19. print arr.join(", "),"\n" #4, 5, 6

  20. arr[4] = "m" #把4號(hào)索引位置元素賦值為"m"
  21. print arr.join(", "),"\n" #4, 5, 6, , m
  22. print arr[3] ,"\n" #打印3號(hào)索引位置元素 #nil

  23. arr.delete_at(3) #刪除3號(hào)索引位置元素
  24. print arr.join(", "),"\n" #4, 5, 6, m

  25. arr[2] = ["a","b","c"] #把2號(hào)索引位置元素賦值為["a","b","c"]
  26. print arr.join(", "),"\n" #4, 5, a, b, c, m
  27. print arr[2].join(",") ,"\n" #打印2號(hào)索引位置元素 #a,b,c

  28. arr[0..1] = [7,"h","b"] #把0..1號(hào)元素替換為7,"h","b"
  29. print arr.join(", "),"\n" #7, h, b, a, b, c, m

  30. arr.push("b" ) #加入元素"b"
  31. print arr.join(", "),"\n" #7, h, b, a, b, c, m, b

  32. arr.delete(["a","b","c"] ) #刪除元素["a","b","c"]
  33. print arr.join(", "),"\n" #7, h, b, m, b

  34. arr.delete("b") #刪除所有元素"b"
  35. print arr.join(", "),"\n" #7, h, m

  36. arr.insert(3,"d") #在3號(hào)索引位置插入元素"d"
  37. print arr.join(", "),"\n" #7, h, m, d

  38. arr<<"f"<<2 #加入元素"f";加入元素2
  39. print arr.join(", "),"\n" #7, h, m, d, f, 2

  40. arr.pop #刪除尾元素
  41. print arr.join(", "),"\n" #7, h, m, d, f

  42. arr.shift #刪除首元素
  43. print arr.join(", "),"\n" #h, m, d, f

  44. arr.clear #清空數(shù)組arr
  45. print arr.join(", "),"\n" #

  46. #數(shù)組運(yùn)算
  47. aaaa=["aa",4,5,"bb"]
  48. bbbb=[4,1,3,2,5]
  49. print (aaaa + bbbb).join(" ") ,"\n" #aa 4 5 bb 4 1 3 2 5
  50. print (aaaa * 2).join(" ") ,"\n" #aa 4 5 bb aa 4 5 bb
  51. print (bbbb - aaaa).join(" ") ,"\n" #1 3 2

  52. #并運(yùn)算;交運(yùn)算
  53. print (aaaa | bbbb).join(",") ,"\n" #aa,4,5,bb,1,3,2
  54. print (aaaa & bbbb).join(",") ,"\n" #4,5

  55. #排序;倒置
  56. print bbbb.sort().join(",") ,"\n" #1,2,3,4,5
  57. print aaaa.reverse.join(",") ,"\n" #bb,5,4,aa
  58. 復(fù)制代碼
復(fù)制代碼

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2012-02-24 22:57 |只看該作者
謝謝分享
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP