Swift:闭包,完成处理程序和函数之间的区别?

时间:2016-08-11 08:30:05

标签: ios objective-c swift function closures

任何人都可以告诉我关闭功能的优点是什么? 我们何时应该使用闭包和函数?

1 个答案:

答案 0 :(得分:0)

那么,

首先,闭包是功能,功能是闭包只有一个有名字,另一个没有。 这意味着,当你有一个func时,你可以随时随地调用它:myfunc()就是这样。 闭包是相同的,只有它们没有名称,所以要调用它们必须存储在变量中(你声明一个,或作为方法的参数)

请注意,将闭包作为参数的函数也接受函数名...

所以你应该看到这样的事情:代码在我的代码中使用了几次:=> go function ...一次执行块我会给另一个人的方法api =>闭合。