语言版本3进行更改后,Swift中dispatch_once
的新语法是什么?旧版本如下。
var token: dispatch_once_t = 0
func test() {
dispatch_once(&token) {
}
}
这些是are the changes to libdispatch。
最佳答案
从doc:
let myGlobal: () = { … global contains initialization in a call to a closure … }()
_ = myGlobal // using myGlobal will invoke the initialization code only the first time it is used.