Skip to main content

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 integer
  • Convert.stringToFloat(str) - Converts a string to a float
  • Convert.stringToBoolean(str) - Converts a string to a boolean

Number Conversions​

  • Convert.integerToString(value) - Converts an integer to a string
  • Convert.floatToString(value) - Converts a float to a string

Type Conversions​

  • Convert.integerToFloat(value) - Converts an integer to a float
  • Convert.floatToInteger(value) - Converts a float to an integer
  • Convert.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