Swift - 奇怪的方法签名语法

时间:2016-04-11 00:02:20

标签: swift

我无法理解在处理开源框架时我最后经历的以下方法签名:

public func myFunc<A: TypeOfA, B: TypeOfB, C: TypeOfC>
    (someA: A)
    -> (someB: B)
    -> ReturnedType  {

// BODY OF THE FUNC

}

为什么有2个返回箭头&#39; - &gt;&#39;?有谁知道我可以在哪里获得有关此语法的更多信息?在Apple Swift文档中找到了任何内容。

我不是在讨论泛型,而是讨论参数的声明方式。

是的,这可以用xcode 7.3编译好

由于

0 个答案:

没有答案