That doesn't sound future-proof. If it was in place and Range hadn't existed 
since the earliest Swift public release, it wouldn't be possible to define its 
precedence now.

Félix

> Le 3 avr. 2016 à 11:41:00, Ben Rimmington via swift-evolution 
> <[email protected]> a écrit :
> 
> <https://github.com/Anton3/swift-evolution/blob/operator-precedence/proposals/
> NNNN-operator-precedence.md>
> 
> Another way to eliminate numerical precedence is by using keywords:
> 
> infix operator << {
>    associativity none
>    exponentiative
> }
> 
> infix operator * {
>    associativity left
>    multiplicative
> }
> 
> infix operator + {
>    associativity left
>    additive
> }
> 
> infix operator == {
>    associativity none
>    comparative
> }
> 
> infix operator += {
>    associativity right
>    assignment
> }
> 
> All operators would need to use one of the existing precedence groups (Table 
> 2):
> 
> <https://developer.apple.com/library/ios/documentation/Swift/Reference/
> Swift_StandardLibrary_Operators/>
> 
> -- Ben
> 
> _______________________________________________
> swift-evolution mailing list
> [email protected]
> https://lists.swift.org/mailman/listinfo/swift-evolution

_______________________________________________
swift-evolution mailing list
[email protected]
https://lists.swift.org/mailman/listinfo/swift-evolution

Reply via email to