close

Ruby語言

陣列_方法

Array
方法名稱 說明 備註
Aarry.new() 建立Array 也可以使用[]建立,但是區塊只有new能夠使用
<< 可以增加一個元素於Array後方  
push 同上  
unshift 在Array最前面增加一個元素  
pop 把Array最後一個元素給跳出  
shift 把Array最前一個元素給跳出把最  
contcat(a2) 合併2個Array 有!版(!)代表會破壞原本Array,a2代表要合併的Array
+ 同上效果 a3=a+a2
replace 替換陣列內容 有! a1.replace(a2)
zip 合併Array並且兩兩相配 a1=[1,2] a2=[3,4]  a3=a1.zip(2) a3=[[1,3],[2,4]]
flatten Array打平

不管有多少層,都會打到剩下一層a3.flatten

#=>a3=[1,2,3,4]

reverse 倒轉Array  
join 將Array元素便成字串  
uniq 回傳一個新Array並且刪除重複元素 有!
size , length 陣列長度  
empty? Array 為空 回傳true ,否則false  
include?(item) Array內有item 回傳true ,否則false  
any{} 符合區塊回傳true ,否則false  
all{} 同上不過是所有  
%W,%w 建立陣列  
     
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 kagari023 的頭像
    kagari023

    kagari023的部落格

    kagari023 發表在 痞客邦 留言(0) 人氣()