check(a, b[, msg c])
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'. |