Swift – 具有参数的匿名函数作为回调(语法)
发布时间:2020-12-14 05:34:53 所属栏目:百科 来源:网络整理
导读:我正在由苹果潜入 Swift lang,并且有一些调用简单匿名函数的参数作为另一个函数的参数,例如: func test(txt: String,resolve: (name: String) - Void) { resolve(name: "Dodo")}// Errors here complaining on resolve paramtest("hello",(name: String) {
我正在由苹果潜入
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)") } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容