什么是+++和<<<在Swift上?

Che*_*ong 8 xcode operators swift

我从这个github项目中知道Swift +++<<<"运营商".

这是我很难搜索此对谷歌,因为+++<<<也许某种特殊字符,没有出现在搜索结果的.当我写问题标题时,它甚至没有出现可能已经有 Stack Overflow的答案部分的问题.

你能简单解释一下这些奇怪的算子是什么吗?也许有些文章可以进一步阅读?

Jon*_*nah 12

那些运营商不是Swift的一部分.它们在该repo中定义,仅在包含该模块的项目中有意义.看看https://github.com/xmartlabs/Eureka/blob/master/Source/Core/Operators.swift#L27

infix operator +++{ associativity left precedence 95 }

https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/AdvancedOperators.html了解有关在Swift中实现自定义运算符的更多信息.