check(a, b[, msg c])

Prev Next

Checks if a is equal to b and returns a if that is the case. If the values differ, the processing will be stopped with an optional error message c. If no error message is defined, a standard error message is used.

Placeholders &a and &b can be added to the error message and will be replaced by the values of parameters a and b respectively.

Parameters

Parameter

Description

a

Value to be checked.

b

Compare value.

c

(optional) Error message that is output if the two values are not equal.

Examples

Parameter a

Parameter b

Parameter c

Result

Mapping aborted

abc

abc

abc

No.

12

9

Yes, with error message 12 is not equals 9.

abc

abc

Error: '&b' expected, but got '&a'

abc

No.

12

9

Error: '&b' expected, but got '&a'

Yes, with error message Error: '9' expected, but got '12'.