| 40 columns | |
| >>> Unary negate. |
| - foo ; |
| <<< |
| -foo; |
| >>> Bitwise not. |
| ~ foo ; |
| <<< |
| ~foo; |
| >>> Boolean not. |
| ! foo ; |
| <<< |
| !foo; |
| >>> Prefix increment. |
| ++ foo ; |
| <<< |
| ++foo; |
| >>> Prefix decrement. |
| -- foo ; |
| <<< |
| --foo; |
| >>> Multiple prefix operators. |
| - ~ ! foo; |
| <<< |
| -~!foo; |
| >>> Sequential `-` operators are not joined. |
| - - - -foo; |
| <<< |
| - - - -foo; |
| >>> A `-` operator before a negative integer is not joined. |
| - -1; |
| <<< |
| - -1; |
| >>> A `-` operator before a negative floating point number is not joined. |
| - -1.2; |
| <<< |
| - -1.2; |
| >>> A `-` before a `--` is not joined. |
| - -- foo; |
| <<< |
| - --foo; |