Logical and arithmetic operations are very similar to in other programming languages. Julia has an exhaustive collection of all the operators required.
Let's start with the most common operators--arithmetic operators.
Performing arithmetic operations, as discussed in the examples in previous sections, is straightforward. Julia provides a complete set of operators to work on.
Binary operators: +
, -
, *
, /
, ^
, and %
. These are just the most used and small subset of the binary operators that are available.
julia> a = 10; b = 20; a + b 30
Unary operators: +
, and -
.
These are the unary plus and unary minus. The former performs the identity operation and the latter maps the values to their additive inverses.
julia> -4 -4 julia> -(-4) 4
There is a special operator !
that can be used with bool types. It is used to perform negation:
julia> !(4>2) false