加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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)")
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读