반응형
루비에서 환원과 같은 것을 주입합니까?
나는 그들이 여기에 함께 문서화되어있는 것을 보았다 . 그들은 같은 것입니까? Ruby에 왜 그렇게 많은 별칭 (배열을위한 map / collect)이 있습니까? 감사합니다.
예, fold다른 많은 프로그래밍 언어와 수학 에서도 호출 됩니다. 루비는 배경이 다른 프로그래머에게 직관적이되도록 많은 별칭을 사용합니다. 사용할 경우 #length온 Array을 수행 할 수 있습니다. 을 사용하고 싶다면 #size그것도 괜찮습니다!
최신 버전의 문서는 Enumerable#reduce명시 적으로 지정합니다.
inject및reduce방법은 별칭이다. 둘 다 성능 이점이 없습니다.
참고 URL : https://stackoverflow.com/questions/13813243/is-inject-the-same-thing-as-reduce-in-ruby
반응형
'Programing' 카테고리의 다른 글
| Android 가속도계 정확도 (관성 탐색) (0) | 2020.08.08 |
|---|---|
| #include는 어떻게 (0) | 2020.08.08 |
| GSON을 사용하여 JSON 배열 구문 분석 (0) | 2020.08.08 |
| 'for'루프에서 i = i + 1과 i + = 1의 차이점은 무엇입니까? (0) | 2020.08.08 |
| 정적 클래스 초기화는 언제 발생합니까? (0) | 2020.08.08 |