ruby - sintax - ¿Se inyecta lo mismo que reducir en rubí?
haml sintax (2)
Vi que estaban documentados juntos here . ¿Son la misma cosa? ¿Por qué Ruby tiene tantos alias (como map / collect para matrices)? Muchas gracias.
Las versiones más recientes de la documentación de Enumerable#reduce especifican explícitamente:
Los métodos de
injectyreduceson alias. No hay beneficio de rendimiento para ninguno de los dos.
Sí, y también se llama fold en muchos otros lenguajes de programación y en Matemáticas. Ruby alias mucho para ser intuitivo para los programadores con diferentes antecedentes. Si quieres usar #length en una Array , puedes. Si quieres usar #size , ¡eso también está bien!