2
함수형 프로그래밍 언어는 부작용을 허용하지 않습니까?
선언적인 기능적 프로그래밍 언어 인 Wikipedia에 따르면 부작용을 허용하지 않습니다. 일반적으로 선언적 프로그래밍 은 부작용을 최소화하거나 제거하려고 시도합니다. 또한 Wikipedia에 따르면 부작용은 상태 변경과 관련이 있습니다. 따라서 기능적 프로그래밍 언어는 그런 의미에서 상태를 저장하지 않기 때문에 실제로 부작용을 제거합니다. 그러나 부작용 에는 또 다른 정의가 있습니다. 부작용 값을 반환하는 것 …