Equals when used as an assignment
- Last Updated: October 26, 2026
- 2 minute read
- Corticon
- Version 7.1
- 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 to decimal1, 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:
![]()