Swift 操作不应再与主体一起声明

Swift 操作不应再与主体一起声明,swift,Swift,我在尝试将某些Swift 2.x代码转换为Swift 3.x时遇到此错误。我读过一些像这样的帖子,但我似乎不明白 infix operator - { associativity left precedence 160 } 我所尝试的: precedencegroup Additive { associativity: left higherThan: MultiplicationPrecedence } 这是正确的吗?运算符-不是默认使用正确的优先级组定义的吗?而且已经有了

我在尝试将某些Swift 2.x代码转换为Swift 3.x时遇到此错误。我读过一些像这样的帖子,但我似乎不明白

infix operator - { associativity left precedence 160 }
我所尝试的:

precedencegroup Additive {
    associativity: left
    higherThan: MultiplicationPrecedence
}

这是正确的吗?

运算符
-
不是默认使用正确的优先级组定义的吗?而且已经有了系统加性优先组。还有,为什么加法的优先级高于乘法。我在转换代码,因为乘法的优先级是150,我想,
priority 160
会转换成
高于:乘法的优先级