【发布时间】:2011-07-12 09:39:01
【问题描述】:
我在谷歌上搜索了这个并得到了零散/矛盾的意见 - 在 Ruby/Rails 中的数组上执行 map 和执行 collect 之间实际上有什么区别吗?
docs 似乎没有任何建议,但在方法或性能上可能存在差异吗?
【问题讨论】:
-
map首选Code Golf。 -
作为 CodeGolf 首选
map的解释,这对所有人来说可能并不明显:这只是因为collect比map长四个字符,但功能相同. -
只是为了扮演魔鬼的拥护者,我个人认为
collect更具可读性和自然性——“收集”记录并对它们做 X 的想法对我来说比“映射”记录和做更自然X给他们。