순수 함수란?
·
기타
순수 함수란? 부수효과가 없는 함수 즉, 어떤 함수에 동일한 인자를 주었을 때 항상 같은 값을 리턴하는 함수 + 외부의 상태를 변경하지 않는 함수를 말한다. 순수 함수의 조건 동일한 인자가 들어갈 경우 항상 같은 값이 나와야 한다. 부수적인 효과가 일어나면 안 된다. return 값으로만 소통한다. 순수함수는 평가 시점이 중요하지 않다. 만약 순수함수가 아니라면 동일한 인자를 넣어도 다른 값이 나오는 경우 어떠한 시점에서 함수를 평가할지가 굉장히 중요한데 순수함수는 동일한 인자를 넣으면 항상 같은 값이 나오기 때문에 굳이 평가시점을 따질 필요가 없다. 예시 순수 함수 function add(a,b){ return a+b; } 함수 add는 순수 함수이다. 언제 어디서 실행해도 add(1, 2)는 항상 1..
얼은펭귄
'순수함수' 태그의 글 목록