运算符
Nim 允许用户定义操作符。操作符是以下字符的任意组合:
= + - * / < >
@ $ ~ & % |
! ? ^ . : \
(语法中使用终结符 OPR 来表示这里定义的运算符标识符。)
这些关键字也是运算符: and or not xor shl shr div mod in notin is isnot of as from 。
., \=, :, :: 不能作为一般运算符使用;,其目的是应用于其他符号。
*: 是特殊情况,会处理为两个 Token 标记 * 和 : ,是为了支持 var v*: T 。
not 关键字总是一元运算符, a not b 解析为 a(not b) , 而不是 (a) not (b) 。
当前内容版权归 vectorworkshopbaoerjie 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 vectorworkshopbaoerjie .