///创建单例类
static let shareTnstance: HttpTool = {
let tools = HttpTool()
return tools
}()
- 如上图,闭包后面加括号,意思是把闭包执行的结果赋值给等号(=)前面的变量.也可以这样理解,闭包实质上就是匿名函数,加上()就是函数调用的意思.不加括号就是把闭包表达式赋值给前面的变量.
///创建单例类
static let shareTnstance: HttpTool = {
let tools = HttpTool()
return tools
}()
本文标题:swift闭包后面加()的解读
本文链接:https://www.haomeiwen.com/subject/premuhtx.html
网友评论