Lingo Dictionary > Symbols > - (minus) |  |

- (minus)

Syntax

(Negation): -`expression`

Description

Math operator; reverses the sign of the value of `expression`.

This is an arithmetic operator with a precedence level of 5.

Syntax

(Subtraction)`:` `expression1` - `expression2`

Description

Math operator; performs an arithmetic subtraction on two numerical expressions, subtracting `expression2` from `expression1`. When both expressions are integers, the difference is an integer. When either or both expressions are floating-point numbers, the difference is a floating-point number.

This is an arithmetic operator with a precedence level of 3.

Example

(Negation): This statement reverses the sign of the expression 2 + 3:

    put -(2 + 3)

The result is -5.

Example

(Subtraction)`:` This statement subtracts the integer 2 from the integer 5 and displays the result in the Message window:

    put 5 - 2

The result is 3, which is an integer.

Example

(Subtraction)`:` This statement subtracts the floating-point number 1.5 from the floating-point number 3.25 and displays the result in the Message window:

    put 3.25 - 1.5

The result is 1.75, which is a floating-point number.