操作符函数
下表列出了仓颉支持的所有操作符函数。
| 操作符函数 | 函数签名 | 示例 | 
|---|---|---|
[]   (索引取值) | 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 |