2016-04-21 93 views
-6
  1. 在关闭表达式后称为directy的关闭表达式。
  2. 即以外写入的闭合表达式(和之后)funtion的 括号称之为支持被另一个 闭合表达的范围之内声明
  3. 闭合表达。
  4. 被声明为对象属性的闭包表达式。

谢谢! Andrey什么是尾随封闭?在Swift中

+5

第一个结果用'迅速尾随closure':https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/Closures.html#//apple_ref/doc/ uid/TP40014097-CH11-ID102 –

+0

https://www.hackingwithswift.com/example-code/language/what-is-trailing-closure-syntax – Bobby

回答

0

我把第二个。

您有需要一个功能像

func fooFunc(paramfunc:() -> Void) { 
    paramfunc(); 
} 

调用函数,并给人一种功能参数的参数的函数,但参数是paranthesis外面,所以尾随功能paramater。但它没有名字,它是一个匿名函数,所以它必须是一个闭包。多田尾随封口。在谷歌

fooFunc() {() -> Void in 
    print("Bar"); 
}