Programing

루비에서 환원과 같은 것을 주입합니까?

crosscheck 2020. 8. 8. 10:40
반응형

루비에서 환원과 같은 것을 주입합니까?


나는 그들이 여기에 함께 문서화되어있는 것을 보았다 . 그들은 같은 것입니까? Ruby에 왜 그렇게 많은 별칭 (배열을위한 map / collect)이 있습니까? 감사합니다.


예, fold다른 많은 프로그래밍 언어와 수학 에서도 호출 됩니다. 루비는 배경이 다른 프로그래머에게 직관적이되도록 많은 별칭을 사용합니다. 사용할 경우 #lengthArray을 수행 할 수 있습니다. 을 사용하고 싶다면 #size그것도 괜찮습니다!


최신 버전의 문서는 Enumerable#reduce명시 적으로 지정합니다.

injectreduce방법은 별칭이다. 둘 다 성능 이점이 없습니다.

참고 URL : https://stackoverflow.com/questions/13813243/is-inject-the-same-thing-as-reduce-in-ruby

반응형