Golang
Operators
Arithmetic Operators
Symbol | Operation | Valid Types |
---|---|---|
+ | Sum | integers, floats, complex values, strings |
- | Difference | integers, floats, complex values |
* | Product | integers, floats, complex values |
/ | Quotient | integers, floats, complex values |
% | Remainder | integers |
& | Bitwise AND | integers |
` | integers | Bitwise OR |
^ | Bitwise XOR | integers |
&^ | Bit clear (AND NOT) | integers |
<< | Left shift | integer << unsigned integer |
>> | Right shift | integer >> unsigned integer |
Comparison Operators
Symbol | Operation |
---|---|
== | Equal |
!= | Not equal |
< | Less |
<= | Less or equal |
> | Greater |
>= | Greater or equal |
Logical Operators
Symbol | Operation |
---|---|
&& | Conditional AND |
` | Conditional OR |
! | NOT |