Conversion Functions
The Convert category provides type conversion operations that mirror the functionality of conversion nodes.
Available Functions
String Conversions
Convert.stringToInteger(str)- Converts a string to an integerConvert.stringToFloat(str)- Converts a string to a floatConvert.stringToBoolean(str)- Converts a string to a boolean
Number Conversions
Convert.integerToString(value)- Converts an integer to a stringConvert.floatToString(value)- Converts a float to a string
Type Conversions
Convert.integerToFloat(value)- Converts an integer to a floatConvert.floatToInteger(value)- Converts a float to an integerConvert.booleanToString(value)- Converts a boolean to a string
Examples
String to Number
local num = Convert.stringToInteger("42") -- Returns 42
local float = Convert.stringToFloat("3.14") -- Returns 3.14
local bool = Convert.stringToBoolean("true") -- Returns true
Number to String
local str = Convert.integerToString(42) -- Returns "42"
local str = Convert.floatToString(3.14) -- Returns "3.14"
Type Conversions
local float = Convert.integerToFloat(42) -- Returns 42.0
local int = Convert.floatToInteger(3.14) -- Returns 3
local str = Convert.booleanToString(true) -- Returns "true"
Return Values
Functions return the converted value in the target type:
- String conversions return numbers or booleans
- Number conversions return strings
- Type conversions return the converted type