Swift中支持匿名函数的调用,我们可以使用匿名函数对数据进行初始化操作,如下所示,是一个匿名函数的创建调用操作:
{ //匿名函数代码 }()
花括号定义匿名函数的函数体,小括号表示调用该匿名函数,这与JS十分相似。
我们可以使用匿名函数对一个属性进行一些复杂的初始化操作,例如下面的代码操作:
public static let sharexs:String={ let a = "123" let b = "456" return a+b }()
对于属性sharexs,我们可能需要进行一些列的初始化工作,我们可以在声明该属性的时候同时使用匿名函数进行初始化操作即可。
转载请注明:悠然品鉴 » Swift {…}()匿名函数调用