next up previous contents index
Next: Binary Up: Operators Previous: Operators   Contents   Index


Unary

The following is a list of all the unary operators and their usages:

Unary Operators
Symbol Example Explanation
- -a unary minus
+ +a unary plus (no-operation)
~ ~a * one's complement
! !a * logical negation
! a! * factorial
$ $3 * call arg/column during `using` manipulation
(*) Starred explanations indicate that the operator requires an integer argument.

Operator precedence is the same as in Fortran and C. As in those languages, parentheses may be used to change the order of operation. Thus -2**2 = -4, but (-2)**2 = 4.

The factorial operator returns a real number to allow a greater range.


Ethan Merritt 2007-03-03