亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区
Chinaunix
標題:
Ruby筆記四(數(shù)組)
[打印本頁]
作者:
凝望長空
時間:
2012-02-19 19:47
標題:
Ruby筆記四(數(shù)組)
Ruby筆記四(數(shù)組)
#E8.1-1.rb
=begin
數(shù)組的索引從0開始,一直到數(shù)組的長度減去1;
負數(shù)表示從數(shù)組末尾開始的索引;
用一對數(shù)字來索引數(shù)組,第一個數(shù)字表示開始位置,第二數(shù)字表示從開始位置起的元素數(shù)目
=end
arr=[3,4,5,6,7,8,9]
puts arr[0] #3
puts arr.first #3
puts arr[arr.length-1] #9
puts arr[arr.size-1] #9
puts arr.last #9
puts arr[-1] #9
puts arr[-2] #8
print arr[1..3].join(",") ,"\n" #4, 5, 6
print arr[-3,2] ,"\n" #[7, 8]
#Ruby的數(shù)組大小是動態(tài)的,你能夠隨時增加、刪除數(shù)組元素。
arr=[4,5,6]
print arr.join(", "),"\n" #4, 5, 6
arr[4] = "m" #把4號索引位置元素賦值為"m"
print arr.join(", "),"\n" #4, 5, 6, , m
print arr[3] ,"\n" #打印3號索引位置元素 #nil
arr.delete_at(3) #刪除3號索引位置元素
print arr.join(", "),"\n" #4, 5, 6, m
arr[2] = ["a","b","c"] #把2號索引位置元素賦值為["a","b","c"]
print arr.join(", "),"\n" #4, 5, a, b, c, m
print arr[2].join(",") ,"\n" #打印2號索引位置元素 #a,b,c
arr[0..1] = [7,"h","b"] #把0..1號元素替換為7,"h","b"
print arr.join(", "),"\n" #7, h, b, a, b, c, m
arr.push("b" ) #加入元素"b"
print arr.join(", "),"\n" #7, h, b, a, b, c, m, b
arr.delete(["a","b","c"] ) #刪除元素["a","b","c"]
print arr.join(", "),"\n" #7, h, b, m, b
arr.delete("b") #刪除所有元素"b"
print arr.join(", "),"\n" #7, h, m
arr.insert(3,"d") #在3號索引位置插入元素"d"
print arr.join(", "),"\n" #7, h, m, d
arr<<"f"<<2 #加入元素"f";加入元素2
print arr.join(", "),"\n" #7, h, m, d, f, 2
arr.pop #刪除尾元素
print arr.join(", "),"\n" #7, h, m, d, f
arr.shift #刪除首元素
print arr.join(", "),"\n" #h, m, d, f
arr.clear #清空數(shù)組arr
print arr.join(", "),"\n" #
#數(shù)組運算
aaaa=["aa",4,5,"bb"]
bbbb=[4,1,3,2,5]
print (aaaa + bbbb).join(" ") ,"\n" #aa 4 5 bb 4 1 3 2 5
print (aaaa * 2).join(" ") ,"\n" #aa 4 5 bb aa 4 5 bb
print (bbbb - aaaa).join(" ") ,"\n" #1 3 2
#并運算;交運算
print (aaaa | bbbb).join(",") ,"\n" #aa,4,5,bb,1,3,2
print (aaaa & bbbb).join(",") ,"\n" #4,5
#排序;倒置
print bbbb.sort().join(",") ,"\n" #1,2,3,4,5
print aaaa.reverse.join(",") ,"\n" #bb,5,4,aa
復制代碼
復制代碼
作者:
小鬼萌萌控
時間:
2012-02-19 19:47
謝謝分享
歡迎光臨 Chinaunix (http://72891.cn/)
Powered by Discuz! X3.2