EasyUse/Logicgenerated
Any Inversed Switch(anythingInversedSwitch)
Any Inversed Switch представляет собой универсальную ноду-селектор.
anything Inversed Switch
in
ANYTYPE
index
0
Easy Use
Any Inversed Switch представляет собой универсальную ноду-селектор. Она принимает одно произвольное значение в качестве in, обрабатывает его как индексируемый контейнер или последовательность и возвращает элемент, выбранный целым числом index. Она является обратным аналогом стандартного Any Switch: вместо использования индекса для выбора одного из нескольких прикреплённых входов, она использует индекс для выбора одного элемента из единственного прикреплённого значения.
Входы
- index (
INT): Положение выбираемого элемента, отсчитываемое от нуля. По умолчанию0, допустимый диапазон от0до9с шагом1. - in (
ANYTYPE): Значение, к которому применяется индексация. Это может быть список, кортеж, строка, тензор или любой другой тип, поддерживающий целочисленную индексацию.
Выходы
- ANYTYPE: Элемент по выбранному
index. Для списков/кортежей это сохранённый элемент; для строк это строка из одного символа; для тензоров это срез по первому измерению.
Примечания по использованию
- Индексация начинается с нуля, поэтому
index = 0возвращает первый элемент,index = 1второй и так далее. - Поскольку
indexограничен диапазоном0–9, можно выбрать только первые десять элементов входа. - Если
inкороче, чемindex + 1, или еслиinне поддерживает целочисленную индексацию, нода вызовет ошибку. - Этот узел не зависит от типа данных, что делает его полезным для переключения между элементами внутри коллекций или извлечения среза вдоль одного измерения пакета без необходимости в ноде, привязанной к конкретному типу.
Комментарии
Войдите через GitHub, чтобы участвовать в обсуждении.