gpt4 book ai didi

ruby - 为什么Ruby的Array.map()也叫Array.collect()?

转载 作者:数据小太阳 更新时间:2023-10-29 07:42:54 27 4
gpt4 key购买 nike

每当我看到这样的 Ruby 代码时:

arrayNames.collect { ... }

忘记collect是什么了,查了一下,发现和map()一样。

Map,我能理解,1个字节映射到一个像素,功能是将x映射到y,将2映射到4,将5映射到25等等。但是“collect”这个名字是从哪里来的呢? ?也许这有助于记住什么是“收集”方法。

最佳答案

它来自旧时代的 Smalltalk。 Smalltalk 使用 collectselect 而不是 mapfilter (在许多其他语言中使用)来迭代它的收藏。

关于ruby - 为什么Ruby的Array.map()也叫Array.collect()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3164243/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com