Skip to main contentTo Boolean (String)
The To Boolean (String) node converts a string value to a boolean (true or false). It evaluates the input string and returns true if the string is "true" (case-insensitive), and false otherwise.
a (string, default: "") - The input string to be converted to a boolean value.
Outputs
result (boolean) - The boolean result of the conversion. Returns true if the input string is "true" (case-insensitive), and false otherwise.
Configuration
This node does not have any configuration options.
Usage
- Connect a string value to the
a input of the To Boolean (String) node.
- The node will evaluate the input string and output the corresponding boolean value (
true or false) from the result output.
Example
Suppose you have a string value that represents a boolean, such as "true" or "false", and you want to convert it to an actual boolean value for further processing in your spell.
- Add a To Boolean (String) node to your spell.
- Connect the string value (e.g.,
"true" or "false") to the a input of the node.
- The node will output the corresponding boolean value (
true or false) from the result output.
- You can then use the boolean output in other nodes that expect a boolean input, such as a Branch node or a Filter node.
Here’s an example spell that demonstrates the usage of the To Boolean (String) node:
In this example, the string value "true" is connected to the To Boolean (String) node, which converts it to the boolean value true. The boolean output is then connected to a Branch node, which executes “Action 1” if the value is true, and “Action 2” if the value is false.
Best Practices
- Ensure that the input string is either
"true" or "false" (case-insensitive) for accurate boolean conversion. Other string values will be considered as false.
- Use the To Boolean (String) node when you have a string representation of a boolean value that needs to be converted to an actual boolean for further processing in your spell.
Common Issues
- If the input string is not
"true" or "false" (case-insensitive), the node will output false. Make sure to provide the correct string values for accurate boolean conversion.