함수형 프로그래밍의 유용성참조 투명성, 순수함수커피 주문 예제를 통해 함수형 프로그래밍의 좋은점을 알아보자!buyCoffee 를 테스트 할때 마다, 실제 charge (결제)가 발생한다.테스트하기 어렵다.결제 모듈을 의존성으로 받으면 모킹을 이용해서 실제 결제가 일어나
배열등의 흔한 자료구조를 이용해서 다수의 고계연산을 적용하여 원하는 결과를 얻는 방법.위에서 map 과 같이 무슨 일을 할지 기술된 함수를 인수로 받는 함수, 연산을 고계 연산이라고 한다.합성 함수. 이전 함수의 출력값이 다음 함수의 입력값이 된다는 점에서 함수 체이닝
https://docs.python.org/3/howto/functional.html
trait 의 의미와 실습Stream 의 equals override똑똑한 생성자 실습속성기반검사가변인자 오퍼레이터trait 는 class 들 간에 공통적인 속성을 정의 해놓은 것으로 자바에서 interface 와 같은 역할을 한다. 따라서 trait 자체로는 객체 생