奇思妙想 · 2024年 5月 18日 0

新创建运算符?

8 次浏览

绝大部分编程语言不支持自定义运算符,本身这将让编程语言更复杂。C/ObjC/C++/Java/C#都不支持新创建运算符(注意运算符重载不是新创建运算符,是复用已有运算符),可以用一个函数代表新创建运算符的含义。

  • Swift支持自定义运算符,比如定义+++为阶乘运算。