我只是想知道=>
的含义,例如以下使用Alamofire的代码:
JSONEncoding() => ["curious": true]
我试图使用Apple的Swift文档找到答案,但没有找到任何有用的信息
答案 0 :(得分:0)
因此,在花了几个小时寻找答案之后,似乎我没有读过关于advanced operators的Apple的Swift文档。现在我可以得出结论,这个=>
运算符不是Swift的默认运算符。因此,在我使用过的库的某处定义了一个自定义中缀运算符。
在我的情况下,它被定义为:
infix operator => : DefaultPrecedence
public func =>(encoding: ParameterEncoding, values: [String : Any]) -> Parameters