You can modify a value by using operators. The available operators are described in the following tables:
Assignment Operator
| Operator | Meaning | Example |
|---|---|---|
| := | Assignment | myNum := 42 |
Arithmetic Operators
|
Operator | Meaning | Example |
|---|---|---|
| ** | Exponentiation | mySquare := myNum ** 2 |
| * | Multiplication | myNum := numA * numB |
| / | Division | numA := myNum / numB |
| + | Addition | myNum := numA + numB |
| - | Subtraction | numA := myNum - numB |
Concatenation Operators
| Operator | Meaning | Example |
|---|---|---|
| & | String concatenation | MyString := “poly” & “unsaturated” |
| &+ | String concatenation with space | MyString := “Hello” &+ “world!” |
Boolean Operators
| Operator | Meaning | Example |
|---|---|---|
| && | AND | |
| || | OR | |
| ISA | ISA |