我知道如何初始化一个不带参数的闭包,如下所示:classtestClass{varmyClosure:()->()init(){myClosure={}}}但是,我不知道如何像这样初始化闭包:varmyClosure:(Int)->()我该怎么做? 最佳答案 简单的例子:classTestClass{varmyClosure:(Int)->()init(){funcmyFunc(_:Int){}self.myClosure=myFunc}}或者使用匿名函数:classTestClass{varmyClosure:(Int)->()i