Swift语言函数类型

示例

每个函数都有其自己的函数类型,该函数类型由参数类型和函数本身的返回类型组成。例如以下功能:

func sum(x: Int, y: Int) -> (result: Int) { return x + y }

具有以下功能类型:

(Int, Int) -> (Int)

因此,函数类型可用作嵌套函数的参数类型或返回类型。