Operator (+)
Calculates the sum of two numbers.
result = expression1 + expression2
Parameters
Result
Any numeric variable.
Expression1
An arbitrary expression.
Expression2
An arbitrary expression.
Description
Although you can also use the + operator to connect two strings, you should still use the & operator to concatenate strings to avoid confusion and provide understandable code.
This is because when the + operator is used, it may not be possible to determine whether an addition or a string connection is made.
The basic subtype of an expression determines the operation of the + operator, as shown in the following table:
if |
is |
Two of expressions are numeric |
Add |
All two expressions are strings |
Connection |
An expression is a numeric value and another expression is a string |
Add |
If either an expression or two expressions are null expressions, result is null. If all two expressions are empty, result is an Integer subtype. However, if an expression is Empty, then another expression is returned as result.