操作符函数
下表列出了仓颉支持的所有操作符函数。
| 操作符函数 | 函数签名 | 示例 | 
|---|---|---|
| [](索引取值) | operator func [](index1: T1, index2: T2, ...): R | this[index1, index2, ...] | 
| [](索引赋值) | operator func [](index1: T1, index2: T2, ..., value!: TN): R | this[index1, index2, ...] = value | 
| () | operator func ()(param1: T1, param2: T2, ...): R | this(param1, param2, ...) | 
| ! | operator func !(): R | !this | 
| ** | operator func **(other: T): R | this ** other | 
| * | operator func *(other: T): R | this * other | 
| / | operator func /(other: T): R | this / other | 
| % | operator func %(other: T): R | this % other | 
| + | operator func +(other: T): R | this + other | 
| - | operator func -(other: T): R | this - other | 
| << | operator func <<(other: T): R | this << other | 
| >> | operator func >>(other: T): R | this >> other | 
| < | operator func <(other: T): R | this < other | 
| <= | operator func <=(other: T): R | this <= other | 
| > | operator func >(other: T): R | this > other | 
| >= | operator func >=(other: T): R | this >= other | 
| == | operator func ==(other: T): R | this == other | 
| != | operator func !=(other: T): R | this != other | 
| & | operator func &(other: T): R | this & other | 
| ^ | operator func ^(other: T): R | this ^ other | 
| | | operator func |(other: T): R | this | other |