Swift 함수형 프로그래밍


Swift 함수형 프로그래밍

안녕하세요. 도미닉입니다.

함수형 프로그래밍에 대해서 정리해봤습니다. 우선 함수형 프로그래밍과 절차형 프로그래밍은 아래와 같이 정리해봤습니다.

함수형 프로그래밍: 함수를 일급 객체로 생각하는 프로그래밍 기법 절차형 프로그래밍 : 위에서부터 순차적으로 코드를 실행하는 프로그래밍 기법 함수형 프로그래밍은 순수 함수를 사용하여 순차적으로 함수를 수행해나가며 프로그래밍이 실행되는 기법입니다. 순수함수는 상태값이 없기 때문에 언제나 같은 값을 기대할 수 있습니다.

순수함수를 사용하여 여러번 호출이 되거나 상태가 변경된 상황에서 호출이 되더라도 같은 식으로 동작합니다. 데드락이나 동시에 여러번 호출 되었을 때 상태가 달라지는 것으로부터 자유롭습니다....


원문링크 : Swift 함수형 프로그래밍