EasyUse/Logicgenerated

Convert Any(convertAnything)

Convert Any (clase convertAnything) es un nodo de utilidad lógica que toma una entrada de cualquier tipo y la convierte a un tipo primitivo seleccionado.

convert Anything

*
output
output_type
string
Easy Use

Convert Any (clase convertAnything) es un nodo de utilidad lógica que toma una entrada de cualquier tipo y la convierte a un tipo primitivo seleccionado. Es útil para normalizar valores cuando un nodo posterior espera un tipo específico como una cadena, un entero, un flotante o un booleano.

Entradas

*

  • Tipo: ANYTYPE
  • Requerido: Sí

La entrada universal acepta cualquier tipo de dato. Conecte aquí el valor que desea convertir.

output_type

  • Tipo: COMBO
  • Requerido: Sí
  • Predeterminado: "string"
  • Opciones: "string", "int", "float", "boolean"

Seleccione el tipo de destino para la conversión. La salida se devolverá como este tipo.

Salidas

Valor convertido

  • Tipo: ANYTYPE

El valor de entrada después de la conversión al output_type seleccionado.

Notas de uso

Utilice este nodo como un adaptador de tipos flexible cuando una conexión produce un valor de un tipo inesperado. La entrada comodín * le permite aceptar casi cualquier valor sin comprobación previa de tipos, lo que facilita insertarlo directamente en cadenas lógicas.

El comportamiento de conversión sigue las reglas estándar de casting de Python para el tipo primitivo seleccionado. Por ejemplo, las cadenas numéricas como "42" se pueden convertir a entero o flotante, y los números se convierten a su representación de cadena cuando output_type es string.

Al convertir a boolean, tenga en cuenta que el resultado se basa en la veracidad del valor de entrada. Las cadenas no vacías y los números distintos de cero generalmente se convierten en True, mientras que las cadenas vacías y el cero se convierten en False. Si necesita un análisis preciso de texto a booleano, convierta el valor a cadena previamente o utilice un nodo de comparación más explícito.

Comentarios

Inicia sesión con GitHub para unirte a la conversación.

Cargando comentarios…