EasyUse/Logicgenerated

Convert Any: нода преобразования типов в ComfyUI-Easy-Use(convertAnything)

Convert Any (класс convertAnything) это логическая служебная нода, которая принимает входное значение любого типа и преобразует его в выбранный примитивный тип.

convert Anything

*
output
output_type
string
Easy Use

Convert Any (класс convertAnything) это логическая служебная нода, которая принимает входное значение любого типа и преобразует его в выбранный примитивный тип. Она полезна для нормализации значений, когда нижестоящая нода ожидает конкретный тип, например строку, целое число, число с плавающей запятой или булево значение.

Входы

*

  • Тип: ANYTYPE
  • Обязательно: Да

Универсальный вход принимает данные любого типа. Подключите сюда значение, которое нужно преобразовать.

output_type

  • Тип: COMBO
  • Обязательно: Да
  • По умолчанию: "string"
  • Варианты: "string", "int", "float", "boolean"

Выберите целевой тип для преобразования. Выходное значение будет возвращено в этом типе.

Выходы

Преобразованное значение

  • Тип: ANYTYPE

Входное значение после преобразования в выбранный output_type.

Примечания по использованию

Используйте эту ноду как гибкий адаптер типов, когда соединение передаёт значение неожиданного типа. Подстановочный вход * позволяет принимать практически любое значение без предварительной проверки типа, что упрощает её вставку непосредственно в логические цепочки.

Поведение преобразования соответствует стандартным правилам приведения типов Python для выбранного примитивного типа. Например, числовые строки, такие как "42", могут быть преобразованы в целое число или число с плавающей запятой, а числа преобразуются в их строковое представление, когда output_type имеет значение string.

При преобразовании в boolean имейте в виду, что результат основан на истинности входного значения. Непустые строки и ненулевые числа обычно становятся True, а пустые строки и ноль становятся False. Если вам нужен точный разбор текста в булево значение, заранее преобразуйте значение в строку или используйте более явную ноду сравнения.

Комментарии

Войдите через GitHub, чтобы участвовать в обсуждении.

Загрузка комментариев…