ruby each 和map 的區(qū)別
1 回答

肥皂起泡泡
TA貢獻(xiàn)1829條經(jīng)驗 獲得超6個贊
each:連續(xù)遍歷集合中的所有元素,并做相應(yīng)的操作,原集合本身不會發(fā)生變化。
map: 從集合中獲取每個元素,并且傳遞給塊,結(jié)果會返回新的數(shù)組,原集合發(fā)生變化
collect: 類似于map
inject:遍歷整個集合,并且將集合中的元素,按照一定的方式累計,最后返回一個新的元素,原集合本省不會發(fā)生變化。
- 1 回答
- 0 關(guān)注
- 724 瀏覽
添加回答
舉報
0/150
提交
取消