FP 썸네일형 리스트형 1. 함수형 프로그래밍 기초 개념 함수형 프로그래밍이란? 순수 함수(pure function)들로만 구현하는 프로그래밍 방법. 순수 함수는 부수 효과(side effect)가 없으며, 따라서 함수형 프로그래밍은 부수효과가 없는 함수들로만 프로그램을 구축한다는 의미입니다. 부수효과(Side effect) 함수에서 결과를 돌려주는 것 이외의 작업을 가리켜 부수효과라고 합니다. "결과를 돌려주는 것 이외의 작업"은 외부세계를 변경하는 작업을 말합니다. 즉 함수 밖의 상태를 변경하는 모든 작업을 부수효과라 부릅니다. 부수효과의 예참조에 의한 파라미터를 수정예외를 던지거나 오류를 발생시키면서 실행을 중단콘솔에 파일에 읽거나 쓰기(I/O)서버와 통신참조 투명성(Referential Transparency) 순수 함수를 참조 투명성이란 개념으로 공식.. 이전 1 다음