- Kotlin의
reduce()
와fold()
는 둘 다 리스트를 처리하는 함수이지만,reduce()
는 반복적으로 두 값을 합쳐 결과값을 만들고,fold()
는 초기값을 받고, 그 값에 리스트 요소들을 하나씩 더하여 결과값을 생성한다. 🧮 fold()
는 초기값을 선택할 수 있어,reduce()
와 다른 결과를 얻을 수 있다.fold()
는 초기값의 타입이 리스트 요소와 다를 수 있다. 🗣️
잠시만 기다려 주세요.
reduce()
와 fold()
는 둘 다 리스트를 처리하는 함수이지만, reduce()
는 반복적으로 두 값을 합쳐 결과값을 만들고, fold()
는 초기값을 받고, 그 값에 리스트 요소들을 하나씩 더하여 결과값을 생성한다. 🧮fold()
는 초기값을 선택할 수 있어, reduce()
와 다른 결과를 얻을 수 있다.fold()
는 초기값의 타입이 리스트 요소와 다를 수 있다. 🗣️