13 如何为类和结构体自定义运算符实现

2023-03-01  本文已影响0人  为了自由的白菜

运算符重载

image-20230219221857982.png image-20230219222026609.png

一元运算符重载

image-20230219222238046.png

组合赋值运算符重载

image-20230219222528876.png

等价运算符重载

image-20230219222855078.png image-20230219223138165.png

如何在Swift里定义自己的运算符

自定义运算符

image-20230220214541651.png

自定义中缀运算符的优先级和结合性

image-20230220214801733.png

//AdditionPrecedence -> 加法优先级

//MultiplicationPrecedence -> 乘法优先级

image-20230220214958896.png

//更改了*^优先级,再看代码

//下方的MyPrecedence是定义了一个新的优先级, 它的优先级低于加法优先级

image-20230220215315817.png
上一篇 下一篇

猜你喜欢

热点阅读