07-闭包

作者: SwordDevil | 来源:发表于2021-08-03 09:26 被阅读0次

    闭包表达式(Closure Expression)

    闭包表达式的简写

    尾随闭包

    示例 - 数组的排序

    忽略参数

    func exec(fn: (Int, Int) -> Int) {
        print(fn(1, 2))
    }
    
    exec {_, _ in 10}
    

    闭包(Closure)

    闭包里面的num是局部变量会分配开辟堆空间为了保命
    全局变量的话就不会开辟堆空间

    注意

    自动闭包

    相关文章

      网友评论

          本文标题:07-闭包

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