- | ||||||||||||||||
Type | operator | |||||||||||||||
Dictionary | LCS | |||||||||||||||
Library | LiveCode Script | |||||||||||||||
Syntax |
| |||||||||||||||
Summary | Subtracts one number from another, or designates a number as negative. | |||||||||||||||
Introduced | 1.0 | |||||||||||||||
Changes | The option to subtract arrays was introduced in version 1.1. In previous versions, only single numbers could be used with the - operator. | |||||||||||||||
OS | mac, windows, linux, ios, android | |||||||||||||||
Platforms | desktop, server, mobile | |||||||||||||||
Parameters |
| |||||||||||||||
Example |
| |||||||||||||||
Related | Keyword: --, element Operator: (), + Command: subtract, split, combine Glossary: operand, operator, element, negative, binary, array, command, unary | |||||||||||||||
Description | The - (minus) operator serves two purposes. When it has a single operand (unary minus), it negates that number. When it has two operands (binary minus), it subtracts the second number from the first number. To subtract a number from the contents of a container, use the subtract command. You cannot use the unary minus twice in a row. The expression
causes an error, and the expression
is interpreted as a comment because it starts with the comment keyword --. If firstNumber or secondNumber is an array, each of the array elements must be a number. If a number is subtracted from an array, the number is subtracted from each element. If an array is subtracted from an array, both arrays must have the same number of elements and the same dimension, and each element in one array is subtracted from the corresponding element of the other array. If an element of an array is empty, the - operator treats its contents as zero. The unary minus cannot be used with an array. | |||||||||||||||
Tags | math |