草庐IT

commandDict

全部标签

ios - 将 Swift 闭包作为值添加到 Swift 字典

我想创建一个Swift字典,将String类型作为键,将闭包作为值。以下是我的代码,但它给了我错误:'@lvalue不等同于'(String,()->Void)'classCommandResolver{privatevarcommandDict:[String:()->Void]!init(){self.setUpCommandDict();}funcsetUpCommandDict(){self.commandDict["OpenAssessment_1"]={println("Iaminsideclosure");}}}我试着查看StackOverflow上关于字典闭包的其他问题