我相信标题说明了一切。我只是很好奇是否() -> ()充当函数的参数...
class Test {
var isAwesome = true
func loadData (callback: () -> ()) {
callback();
}
}
Run Code Online (Sandbox Code Playgroud)
...的版本较短。而已!
我不确定是否有“快捷方式”来执行此操作,但是如果您真的想缩短它的话:
typealias A = ()->() // alias this closure risking readability
class Test {
func loadData (callback:A) {
callback();
}
}
Run Code Online (Sandbox Code Playgroud)
我想这有点骇人听闻。
| 归档时间: |
|
| 查看次数: |
480 次 |
| 最近记录: |