map()
함수와 reduce()
함수 ⇨ 합쳐서 MapReducemap()
함수 : Apply 역할reduce()
함수 : Combine 역할, out_key 기준으로 summap
함수뿐 아니라 reduce
함수도 병렬수행 가능함수형 프로그래밍 철학
1. 변경 가능한 상태를 불변의 상태(Immutable)로 만들어 에러를 없애자.
2. 모든 것은 객체이다.
3. 코드를 간결하게 하고 가독성을 높여 구현할 로직에 집중한다.
4. 보다 효율적인 동시성 작업
ex) Javascript, Scala, Go 등
collections
모듈 : 자료형 외 데이터 컬렉션 타입을 제공: 컬렉션, : 의 요소