1,陣列的建立
(1)使用[ ]來建立陣列
num = [2,3,4,5,6]
str = ["a","d","c" ]
(2)使用array.new 來建立
(3)使用%w與%i來建立
2,to_a方法。
對雜湊物件使用to_a方法,結果會得到相應的陣列的陣列。
3,split方法
對用逗號或者空白間隔的字串使用split方法,也可以建立陣列。
插入元素
在指定[n,0]後,就會在索引值為n的元素前插入新元素。
str = [1,3,4,5,6,7,8]
str[2,0] = [0,0]
p str #=> [1,3,0,0,4,5,6,7,8]
values_at方法
可以利用多個索引來分散獲取多個元素,並用它們建立新陣列
a.values_at(n1,n2,.......)
str = %w(a s d f g)
p str.values_at(1,3) #=> ["s","f"]
運算元組開頭與末尾的元素的方法
對陣列開頭的元素的操作 對陣列末尾的元素的操作
追加元素 unshift push
刪除元素 shift pop
引用元素 first last
主要的陣列方法
(1)為陣列新增元素
a.unshift(item) 將item元素新增到陣列的開頭
a(2)從陣列中刪除元素
(3)替換陣列元素
Ruby學習筆記 Array
由於工作需要,最近在學習 ruby 現在主要在看兩本書 ruby on rail 程式設計技術詳解 和 ruby of book 畢竟是要在工作中運用,而且時間還有限,所以我在看書和做例子的同時也簡單記錄下了一些基本知識點,方便用的時候查詢。有興趣的朋友歡迎一起交流學習 l陣列 1 建立陣列 和其它...
Ruby學習筆記 Array
由於工作需要,最近在學習 ruby 現在主要在看兩本書 ruby on rail 程式設計技術詳解 和 ruby of book 畢竟是要在工作中運用,而且時間還有限,所以我在看書和做例子的同時也簡單記錄下了一些基本知識點,方便用的時候查詢。有興趣的朋友歡迎一起交流學習 l 陣列 1 建立陣列 和其...
Ruby學習筆記 陣列的處理array
arr 4,5,6 print arr.join n 4,5,6 print arr.join n 意思是 將陣列arr轉換成字串輸出,用 隔開每個元素,並且換行。arr 4 m 把4號索引為止元素賦值為 m print arr.join n 4,5,6,m print arr 3 n 列印3號索引...