我们可以创建自定义锈蚀操作符吗? [英] Can we create custom Rust operators?
本文介绍了我们可以创建自定义锈蚀操作符吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我知道我们可以实现覆盖标准算术运算符的特征。我们还可以创建自己的特性来重载自定义操作符吗?我开始真正喜欢上了Haskell定义运算符的系统。
推荐答案
否,根据the manual只能重载的运算符是:
!
-按位或逻辑补码!=
-不相等比较%
-算术余数%=
-算术余数和赋值&
-按位AND&=
-按位AND赋值*
-算术乘法*=
-算术乘法和赋值+
-算术加法+=
-算术加法和赋值-
-算术求反-
-算术减法-=
-算术减法和赋值/
-算术除法/=
-算术除法赋值<<
-左移<<=
-左移并赋值<
-少于比较<=
-小于或等于比较==
-平等对比>
-大于比较>=
-大于或等于比较>>
-右移>>=
-右移并赋值^
-按位异或^=
-按位异或与赋值|
-按位或|=
-按位OR AND赋值
这篇关于我们可以创建自定义锈蚀操作符吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文