Jac*_*cky 108 ruby reduce alias inject
我看到他们在这里被记录在案.它们是一样的吗?为什么Ruby有这么多别名(比如数组的map/collect)?非常感谢.
Zac*_*ach 159
是的,它也被称为fold许多其他编程语言和数学.Ruby别名很多,以便对具有不同背景的程序员直观.如果您想使用#length上Array,即可.如果你想使用#size,那也没关系!
fold
#length
Array
#size
axi*_*iac 5
Enumerable#reduce明确指定文档的最新版本:
Enumerable#reduce
该inject和reduce方法是别名。两者都没有性能优势。
inject
reduce
归档时间:
12 年,10 月 前
查看次数:
26841 次
最近记录:
8 年,1 月 前