Notice
Recent Posts
Recent Comments
Link
투케이2K
90. (swift/xcode) 클로저 (Closure) 호출 및 리턴 결과 확인 실시 본문
[개발 환경 설정]
개발 툴 : XCODE
개발 언어 : SWIFT
[소스 코드]
// MARK: - [테스트 메인 함수 정의 실시]
func testMain(){
print("")
print("====================================")
print("[\(self.ACTIVITY_NAME) >> testMain() :: 테스트 함수 시작 실시]")
print("====================================")
print("")
/*
[요약 설명]
1. 클로저 (Closure) 는 중괄호({})로 감싸진 실행 가능한 코드 블럭입니다
2. 클로저는 func 함수 동작 및 내부 로직 처리를 간략 표현 및 수행할 수 있습니다
3. sort()와 filter() 가 클로저 구조로 만들어져있습니다
*/
// [일반 표현식 : 클로저 선언 실시 : 더하기 수행]
let plus : (Int, Int) -> Int = { (a: Int, b: Int) in
return a + b
}
// [클로저 사용해 sum 값 확인 실시]
let result = plus(10, 20)
// [로그 결과 출력 실시]
print("")
print("====================================")
print("[\(self.ACTIVITY_NAME) >> testMain() :: 로그 결과 확인 실시]")
print("[result :: \(result)]")
print("====================================")
print("")
}
[결과 출력]
반응형
'Swift' 카테고리의 다른 글
Comments