ruby each 和map 的區別
1 回答

jeck貓
TA貢獻1909條經驗 獲得超7個贊
each:連續遍歷集合中的所有元素,并做相應的操作,原集合本身不會發生變化。
map: 從集合中獲取每個元素,并且傳遞給塊,結果會返回新的數組,原集合發生變化
collect: 類似于map
inject:遍歷整個集合,并且將集合中的元素,按照一定的方式累計,最后返回一個新的元素,原集合本省不會發生變化。
- 1 回答
- 0 關注
- 677 瀏覽
添加回答
舉報
0/150
提交
取消