Equals when used as an assignment
- Last Updated: December 9, 2022
- 1 minute read
- Corticon
- Documentation
SYNTAX
| Boolean | <Boolean1> =
<Expression1> |
| DateTime* | <DateTime1> =
<DateTime2><Expression1>
|
| Number | <Number1> =
<Number2> |
| String | <String1> =
<String2> |
| Boolean | Assigns the truth value of to <<Boolean1>. |
| DateTime* | Assigns the value of <DateTime2> to <DateTime1>. |
| Number | Assigns the value of <Number2> to <Number1>. Automatic casting
(the process of changing a value's data type) will occur when assigning
an Integer data type to a Decimal data type. To assign a Decimal value to
an Integer value, use the .toInteger operator. |
| String | Assigns the value of <String2> to <String1>. |
* includes DateTime, Time, and Date data types.
USAGE RESTRICTIONS
The Operators row of the table in Vocabulary usage restrictions does not apply. Special exceptions: equals used as an assignment may only be used in Action Rows (section 5 in Sections of Rulesheet that correlate with usage restrictions).
The following Rulesheet uses equals twice: in an Action row to assign a value todecimal1, and in an Action row to assign a value to string1 based on the value of boolean1.
A sample Ruletest
provides two examples of boolean1. Input and Output
panels are shown below: