什么是〜>操作员呢?

时间:2015-03-21 17:59:19

标签: swift operators

运营商~>在Swift中做了什么?

swiftdoc.org或Xcode 6上甚至没有描述。

Xcode显示有关收集的错误:…does not conform to _CollectionType。如果我使用两个集合,那么我就不会得到一个非常有用的错误:can not invoke with argument list of (@lvalue [Int], @lvalue [Int])

var coll = [1, 2, 3]
var coll2 = [4, 5, 6]

coll ~> coll2 // error wrong arguments

1 个答案:

答案 0 :(得分:1)

编辑:

请参阅副本:What is the ~> (tilde greater than) operator used for in Swift?


我只看过〜>操作员作为特殊的线程操作员。如下所述:http://ijoshsmith.com/2014/07/05/custom-threading-operator-in-swift/

需要两个闭包,在后台线程上执行第一个闭包,在主线程上执行第二个闭包。

请注意,这不是标准的Swift。