我正在由苹果潜入
Swift lang,并且有一些调用简单匿名函数的参数作为另一个函数的参数,例如:
func test(txt: String,resolve: (name: String) -> Void) { resolve(name: "Dodo") } // Errors here complaining on resolve param test("hello",(name: String) { println("callback") })
如何解决?
你有错误的关闭语法
test("hello",{(name: String) in println("callback") })
要么
test("hello",{ println("callback: \($0)") })
要么
test("hello") {(name: String) in println("callback") }
要么
test("hello") { println("callback: \($0)") }
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。