calculate and save variable(a,b,c,d,[e])


Performs a calculation on the value of variable a and saves the result back to the variable. If d is true, the type of the variable will be checked and the mapping will be finished with an error if the type is not of a numerical type.

In the case of a division, e specifies the number of digits the result should be rounded to. If nothing or 0 is specified, the result will be rounded to the number of the dividend's digits.

The result of the function is the result of the calculation.

Description of Parameters

Parameter

Description

a

Variable name to read the value from and save to result to.

b

Operation to perform.

c

Second operand.

d

true for type checking.

e

Precision for the division.

The following operations are supported

Parameter b

Operation

+

Addition.

-

Subtraction.

*

Multiplication.

/

Division.

Examples

The examples are building on each other

Paramter a

Parameter b

Parameter c

Parameter d

Parameter e

Result

MYINTVAR

+

3

3

MYINTVAR

*

3

9

MYINTVAR

-

2

7

MYINTVAR

/

2

4

MYDECIMALVAR

+

7

7

MYDECIMALVAR

/

2

4

MYDECIMALVAR

/

3

2

1.33

MYSTRINGVAR

+

7

Function aborts with an error.

MYSTRINGVAR

+

7

true

Function aborts with an error.

MYSTRINGVAR

+

7

false

7

MYSTRINGVAR

/

2

false

1

3.5

MYSTRINGVAR

/

2

false

1.8