美文网首页
swift5.0 尾随闭包

swift5.0 尾随闭包

作者: marlonxlj | 来源:发表于2021-09-22 16:45 被阅读0次
func play1(param1:String,param2:(String) ->Void)
{
    param2(param1 + "---swift")
}

//play1(param1: "hello", param2: {(data:String) -> Void in
//    print(data)
//})

play1(param1: "world") { (data) in
    print(data)
}

func play2(param:(String) -> String)
{
    var value = param("swift")
    
    print("返回值:\(value)")
    
}

//play2(param: {(data) -> String in
//
//    return data + "--ios"
//})
play2 { (data) -> String in
    return data+"---ios1"
}

func play3(parm:() -> Void)
{
    parm()
}

play3(parm:{
    print("play3")
})

play3(){
    print("play3")
}

play3 {
    print("play3")
}

func play4(param:() -> String)
{
    var value = param()
    print("value =\(value)")
}

play4(param: {()->String in
    return " hello"
})

play4(){() -> String in
    return "hello world"
}

play4 { () -> String in
    return " play4 ---"
}

play4{
    return " dsds"
}

func play5(param1:(Int) -> Void, param2:Int)
{
    param1(param2 * 2)
}

play5(param1: {(data:Int) -> Void in
    print(data)
}, param2: 100)

play5(param1: {(data) in
    print(data)
}, param2: 100)

相关文章

  • swift5.0 尾随闭包

  • 闭包-Closures [swift 5.1]

    闭包的语法 尾随闭包 闭包逃离 自动闭包

  • 第三周第二天

    第三周第二天 函数作为参数,匿名函数(闭包)尾随闭包 闭包,尾随闭包 数组的过滤,缩减,映射

  • swift-闭包

    闭包 闭包定义 闭包简化 - 尾随闭包 闭包参数 闭包返回值 闭包的循环引用

  • swift- 闭包一

    /*• 闭包表达式• 尾随闭包• 值捕获• 闭包是引用类型• 逃逸闭包• 自动闭包*/

  • Swift-尾随闭包、值捕获

    尾随闭包 如果你需要将一个很长的闭包表达式作为最后一个参数传递给函数,可以使用尾随闭包来增强函数的可读性。尾随闭包...

  • iOS中Swift从开始入门到最后的放弃(十2),

    #闭包(Closures) 本页包含内容: - 闭包表达式(Closure Expressions) - 尾随闭包...

  • Swift 闭包

    1.标准闭包1.1实例1.1.1声明 2.尾随闭包 ,适用于闭包的表达式比较长,需要是最后一个参数2.1 尾随闭包...

  • Day7 闭包(Closures)

    本页包含内容:• 闭包表达式• 尾随闭包• 值捕获• 闭包是引用类型• 逃逸闭包• 自动闭包 1、闭包表达式 闭包...

  • Swift入门二(对象函数)

    函数 闭包 GCD 尾随闭包 闭包循环引用解决(OC) 闭包循环引用解决(swift推荐) 面向对象 命名空间: ...

网友评论

      本文标题:swift5.0 尾随闭包

      本文链接:https://www.haomeiwen.com/subject/wnybpltx.html