Swift2.0中使用闭包表达式进行类之间进行通信

前端之家收集整理的这篇文章主要介绍了Swift2.0中使用闭包表达式进行类之间进行通信前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

闭包:类似于OC中的block或者C++中Lambda,可以方便的在类之间进行通信

标准的语法格式:

{ (parameterType) -> (returnType) in
   statements
}

定义一个闭包变量:

var closureName: (parameterType) -> (returnType)


定义一个可选闭包变量
var closureName: ((parameterType) -> (returnType))?

利用闭包进行类之间通信

猜你在找的Swift相关文章