The Swift Programming Language. Functions (3)
Function Types 모든 함수는 파라미터들의 타입들과 리턴 값의 타입으로 이루어진 특정한 함수 타입 을 가지고 있다. func addTwoInts(_ a: Int, _ b: Int) -> Int { return a + b } func multiplyTwoInts(_ a: Int, _ b: Int) -> Int { return a * b } 위의 예시에서 두 함수는 두 개의 정수 값을 받아 정수 값을 리턴한다. 두 함수 모두 (Int, Int) -> Int 타입이며, 이는 “두 개의 Int 타입 파라미터를 받아 Int 타입을 리턴하는 함수” 라는 의미이다. 파라미터와 리턴 값이 없는 함수의 예시이다. func printHelloWorld() { print("hello, world") } 이 함수의 타입은 () -> Void 이고 “파라미터가 없고 리턴값이 Void인 함수” 라는 의미를 가진다. ...