我看到他们一起被记录在here上。它们是一回事吗?为什么Ruby有这么多别名(比如用于数组的map/collect )?非常感谢。
发布于 2012-12-11 11:44:44
是的,它在许多其他编程语言和数学中也被称为fold。为了让不同背景的程序员更直观,Ruby使用了很多别名。如果你想在Array上使用#length,你可以。如果你想使用#size,也没问题!
fold
Array
#length
#size
https://stackoverflow.com/questions/13813243
相似问题