Ruby之each、map、collect、inject、map!、collect!揭秘
each —— 连续访问集合的所有元素,并不生成新的数组;原集合本身不会发生变化collect —— 从集合中获得各个元素传递给block,block返回的结果生成新的集合。原集合发生变化map —— 同collect。inject —— 遍历整个集合中的各个元素,将各个元素,按照一定的方式累积,最后返回一个新的元素。原集合本身不会发生变化map! 和 collect! 一样,返回...
原创
2018-05-04 19:59:01 ·
3686 阅读 ·
0 评论