본문 바로가기

swift

[swift] 스위프트의 언어적 특성 2. 함수형

함수형 프로그래밍 

주요 조작 단위가 클래스나 구조체의 인스턴스가 아니라, 함수이다.

 

 

장점

여러 가지 연산 처리 작업이 동시에 일어나는 프로그램을 만들기 쉽다.

멀티 코어 혹은 여러 개의 연산 프로세서를 사용하는 시스템에서 효율적인 프로그램을 만들기 쉽다.

상태변화에 따른 부작용에서 자유로워지므로 순수하게 기능 구현에 초점을 맞추어 설계할 수 있다.

 

 

특징

함수 자체를 일급 객체로 다룬다.

함수 자체가 전달인자(Argument)로 전달된다. 

return 값으로 함수를 사용할 수 있다.

 

 

아직 이해가 잘 안 되는구나 .. 조금 더 공부해보기 

 

'swift' 카테고리의 다른 글

[swift] ARC | 약한참조 (weak)  (0) 2020.06.11
[swift] ARC | 강한참조 (Strong)  (0) 2020.06.11
[swift] ARC란?  (0) 2020.06.11
[swift] 데이터 타입 | Any, AnyObject  (0) 2020.06.08
[swift] 스위프트의 언어적 특성 1. 객체지향  (0) 2020.06.08