自定义运算符使用限制:
如果标准的运算符不够用,还可以声明一些自定义的运算符。但自定义的运算符只能使用这些字符『/ = - + * % < > ! & | ^ . ~』
官方文档中原文
NOTE
The tokens =, ->, //, /*, */, ., the prefix operators <, &, and ?, the infix operator ?, and the postfix operators >, !, and ? are reserved. These tokens can’t be overloaded, nor can they be used as custom operators.
翻译过来就是:符号=, ->, //, /*, */, . , 前缀操作符<, &, 和 ?,中缀操作符?,后缀操作符>, !, 和 ?都是被保留的字符,这些符号不能被重载,也不能被当做普通的操作符