반응형
수학과 컴퓨터 과학에서 커링이란 다중 인수(혹은 여러 인수의 튜플)을 갖는 함수를 단일 인수를 갖는 함수들의 함수열로 바꾸는 것을 뜻하는 단어, Swift에서도 여러 개의 매개변수를 갖는 함수를 매개변수 하나를 갖는 함수의 나열로 표현하는 방법으로 쓰여진다.
함수열은 각 항이 모두 함수인 수열.
수열은 수학에서 수 또는 다른 대상의순서 있는 나열이다. 나열 순서를 생각해야 하고 중복이 허용된다는 점에서 집합과 구분된다.
예: 양의 홀수의 크기 순 나열 1, 3, 5, 7....
func sum(first: Int) -> ((Int) -> Int) {
return { second in first + second }
}
sum(first:10)(5)
반응형
'IT.인터넷' 카테고리의 다른 글
맥북 [App Store] 응답없음 해결하기 for 카타리나 (0) | 2020.11.11 |
---|---|
동기화 세션을 시작하는데 실패했기 때문에 ‘xxx의 iPhoneXS Max’ iPhone을 동기화할 수 없습니다. 오류 (0) | 2020.10.19 |
마이크로서비스 아키텍처 구축 (0) | 2020.09.04 |
티스토리 지도 첨부 오류 관련 -> 크롬(Chrome 80) 설정 변경 (0) | 2020.08.28 |
[강추]무선충전기, 애플워치 3in1 에어팟, 아이폰 무선충전기(스탠드) (0) | 2020.08.06 |