제법 옛날부터 있었달까 ?< ㅋㅋㅋㅋㅋ
절차형 - 반복적인 작업 ++, made by 버그들로 고통받던 개발자
사이드이펙트가 없는 함수형 프로그래밍 ⇒ 순수함수
순수함수 → 같은 매개변수는 항상 같은 리턴값을 갖는다.
같은 매개변수 → 결과가 항상 같아야 한다
fd의 문제
while (절차지향 프로그래밍)
{
고통
if (함수형 프로그래밍)
break;
}
pure innocent function!
sum(1, 2, 3)
sum(1, sum(2, 3)) → 파라미터로 함수로 받을 수 있음.