5
메모리에서 읽는 것이 부작용이 아니라 파일에서 읽는 이유는 무엇입니까?
프로세스 메모리에서 정확하게 읽기 작업을하는 것은 무엇입니까? 전역 메모리에 정수 100 개의 배열을 만든 다음이 배열의 42 번째 요소를 가져 갔다고 가정합니다. 부작용이 아닙니까? 그렇다면 왜 파일에서 100 개의 정수로 된 같은 배열을 읽는 것이 부작용입니까?
함수형 프로그래밍은 출력이 프로그램 상태가 아닌 입력에 의해 결정되는 함수의 체인 평가로 계산 문제를 해결하려는 패러다임입니다. 이 스타일의 프로그래밍에서 부작용 및 변경 가능한 데이터는 더 이상 사용되지 않으며 일반적으로 엄격하게 격리됩니다.