尾随闭包是闭包的一种简写方式。
当一个闭包作为另一个函数的最后一个参数时,可以使用尾随闭包。换言之,把闭包作为函数的最后一个参数时,可以使用尾随闭包,比较方便。
当我们调用一个外部函数,而且只有一个参数(也就是它的最后一个参数是闭包)时,会出现下面图片的情况:
选中“() -> Void”部分,按下回车,自动变成下面这样:
这里的code部分就是“how”这个闭包的函数体。这样我们就可以在调用时,定义作为参数的闭包的函数体,不需要单独在别的地方重新定义了。
尾随闭包是闭包的一种简写方式。
当一个闭包作为另一个函数的最后一个参数时,可以使用尾随闭包。换言之,把闭包作为函数的最后一个参数时,可以使用尾随闭包,比较方便。
当我们调用一个外部函数,而且只有一个参数(也就是它的最后一个参数是闭包)时,会出现下面图片的情况:
选中“() -> Void”部分,按下回车,自动变成下面这样:
这里的code部分就是“how”这个闭包的函数体。这样我们就可以在调用时,定义作为参数的闭包的函数体,不需要单独在别的地方重新定义了。