swift-尾随闭包 官网
在 Swift 里,尾随闭包是一种语法糖,能让代码更简洁。它允许把闭包表达式放在函数调用括号之后,而非当作参数传进函数。 // 普通闭包调用func someFunctionThatTakesAClosure(closure: () -> Void) { closure()}someFunctionThatTakesAClosure(closure: { print("这个是一个普通闭包")})// 尾随闭包调用someFunctionThatTakesAClosure() { print("This is a trailing closure.")} 若函数仅接受一个闭包参数,调用时可省略括号。 // 省略括号的尾随闭包调用someFunctionThatTakesAClosure { print("This is a trailing closure without parentheses.")} 使用尾随闭包时,要保证闭包参数类型和函数期望的一致。