美文网首页
闭包歧义

闭包歧义

作者: fordring2008 | 来源:发表于2017-02-05 13:43 被阅读7次

// 闭包歧义

// 完整的闭包是将闭包的输入和输出都写上,然后用 in 隔离 参数和实现

// Void 其实是一个 没有参数的元组 ()

extension Int {

//    func times(f: (Int)->()){

//        print("Int")

//        for i in 1...self{

//            f(i)

//        }

//    }

//

//    func times(f: ()->()) {

//        print("Void")

//        for i in 1...self{

//            f()

//        }

//    }

func times(f:(Int, Int)->()) {

print("Tuple")

for i in 1...self{

f(i, i)

}

}

}

3.times { i in

print(i)

}

// public typealias Void = ()

3.times {

i in

print(i)

}

//3.times {_,_ in

//    print("d")

//}

//3.times { (i: Int) ->() in

//    print(i)

//}

/*

Int

1

2

3

*/

// 简化1

//3.times { i in

//    print(i)

//}

相关文章

  • 闭包歧义

    // 闭包歧义 // 完整的闭包是将闭包的输入和输出都写上,然后用 in 隔离 参数和实现 // Void 其实是...

  • swift-闭包

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

  • swift--02

    -1 self用法 self: 1> 闭包中 2> 在函数中和局部变量有歧义 3> 在懒加载中 00属性的创建 v...

  • 闭包,闭包,闭包

    1、这家伙到底是什么? 网上关于这个的讨论的太多了太多了,有各种的举例子,但是大部分还在寻找这个答案的小伙伴对于变...

  • 闭包-Closures [swift 5.1]

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

  • Day7 闭包(Closures)

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

  • Python闭包

    闭包 = 环境变量 + 函数 调用闭包内部的环境变量 闭包的经典误区 闭包与非闭包实现人类走路 非闭包 闭包

  • 闭包(closure)

    ● 闭包基础 ● 闭包作用 ● 闭包经典例子 ● 闭包应用 ● 闭包缺点 ● 参考资料 1、闭包基础 作用域和作...

  • swift- 闭包一

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

  • (9) python之闭包

    闭包闭包 = 函数 + 环境变量(函数定义的时候) 一个最简单的闭包 闭包不受外部变量影响 非闭包 闭包 闭包 只...

网友评论

      本文标题:闭包歧义

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