함수형사고1 함수형 사고란 함수형 사고란 무엇인가?함수형 사고(Functional Thinking)는 프로그래밍 패러다임 중 함수형 프로그래밍(Functional Programming)의 철학과 원칙을 사고방식으로 받아들이는 것을 의미합니다. 이 사고방식은 프로그래밍을 단순히 명령을 나열하는 과정이 아니라, 문제를 함수의 조합으로 해결하는 방식으로 접근합니다.함수형 사고의 주요 원칙1. 불변성(Immutable State)데이터는 변하지 않으며, 변화를 가하려면 새로운 데이터를 생성합니다.상태를 변경하지 않기 때문에 코드의 예측 가능성이 높아집니다.2. 순수 함수(Pure Function)동일한 입력이 주어지면 항상 동일한 출력을 반환하며, 외부 상태를 변경하거나 의존하지 않습니다.부작용(Side Effect)이 없으므로 테스트와.. 2025. 1. 27. 이전 1 다음