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
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.