쏙쏙 들어오는 함수형 코딩 Chapter 03
액션과 계산, 데이터의 차이를 알기 장보기 과정을 통해서 액션과 계산, 데이터를 구분지어 봅시다. 일단 장보기 과정은 다음과 같이 리스트화할 수 있습니다. 냉장고 확인하기 운전해서 상점으로 가기 필요한 것 구입하기 운전해서 집으로 오기 하나씩 곱씹어보며 구분지어 보도록 하겠습니다. 냉장고 확인하기는 시점에 따라 냉장고를 확인하는 시점에 따라 냉장고에 있는 제품이 다르기 때문에 액션입니다. 이때, 냉장고에 있는 제품들은 데이터라고 할 수 있습니다. 운전해서 상점으로 가기는 몇 번 운전해서 상점으로 갔는지에 따라 소비된 연료량이 다릅니다. 즉, 외부에 영향을 주는 행동이므로 액션입니다. 이 때, 상점 위치나 가는 경로 자체는 데이터라고 볼 수 있습니다. 구입하는 것도 액션입니다. 브로콜리를 사려고 했는데, ..