Variable Assignment¶
Description¶
Assigns a value to a variable.
Variable assignments differ from Assign Variable actions in two key ways:
They are allowed only at the top level of an experiment. They cannot be declared inside a Protocol or other component.
They are executed when the experiment loads, instead of at run time. The assignment takes place after regular variables are created, but before the creation of selection variables or other components.
In MWEL, top-level assignments are automatically converted into variable assignments.
Signature¶
variable_assignment
Required Parameters¶
variable¶
Variable name
value¶
Value to assign
Optional Parameters¶
type¶
- Recommended:
any
- Options:
any
boolean
integer
float
string
- Default:
string
Controls how the content of value is interpreted. When set to any
, the value is parsed like a normal expression, and the parser infers its type.
Placement¶
Allowed at top level: |
Yes |
---|