"prefix -=“?

(I’m not sure if I’m serious)

- Dave Sweeris

> On Apr 18, 2016, at 5:57 PM, Howard Lovatt <[email protected]> wrote:
> 
> I think `prefix -` works for `negated` (non-mutating form) but not `negate` 
> (mutating form). IE `-=` is the mutating form of `infix -` and there is no 
> equivalent in C-like languages for `negated` :(
> 
>   -- Howard.
> 
> On 19 April 2016 at 08:28, <[email protected] <mailto:[email protected]>> 
> wrote:
>> On Apr 16, 2016, at 6:12 PM, Howard Lovatt via swift-evolution 
>> <[email protected] <mailto:[email protected]>> wrote:
>> 
>> For the Arithmetic protocol how about changing it to:
>> 
>>     protocol Arithmetic {
>>         func + (lhs: Self, rhs: Self) -> Self
>>         mutating func += (rhs: Self) -> Self
>>         ...
>>     }
>> 
>> That way naming issues are largely avoided, except for `mutating func 
>> negate()` which has no operator and would therefore have to be a normal, 
>> non-operator, func. 
> “prefix -" works for negate, at least off the top of my head.
> 
> I think.
> 
> - Dave Sweeris
> 

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

Reply via email to