~> 运算符的作用是什么?

What does the ~> operator do?

运算符~>在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

编辑:

查看副本:What is the ~> (tilde greater than) operator used for in Swift?


我只看到 ~> 运算符是一种特殊的线程运算符。如此处所述:http://ijoshsmith.com/2014/07/05/custom-threading-operator-in-swift/

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

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