微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为什么Ruby的Array.map()也称为Array.collect()?

每当我看到 Ruby代码说:

arrayNames.collect { ... }

我忘了收集的是什么,必须查找它是什么,并发现它与map()相同.

Map,我可以理解,将1个字节映射到一个像素,函数是将x映射到y,a 2到4,5到25等等.但是“collect”这个名字来自哪里?也许这将有助于记住“收集”方法是什么.

解决方法

添加到其他答案,它在Smalltalk中是一种内幕笑话:

>注入:进入:
>收集:
>选择:
>拒绝:
>检测:

发现模式?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐