close
Ruby語言
陣列_方法
方法名稱 | 說明 | 備註 |
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 | 建立陣列 | |
全站熱搜