Справочник › Справочник функций › Functions

Functions.values.isin

общедоступный

Как вызывать

Functions.values.isin(array, value)

Запишите его как зависимость с именем Functions.values.isin (принятие автодополнения делает это само) и вызывайте по этому имени.

Также принимается под прежним пространством имён utils.

Что делает

Проверить, есть ли в таблице значение не nil по ключу. Сохранённое значение false также считается присутствующим; значения таблицы не просматриваются.

Аргументы

ИмяТипЧто делает
arraytableПроверяемая таблица.
valueanyКлюч поиска.

Возвращает

1booleantrue, если array[value] не nil.

Издания

Встроенные помощники регистрируются во всех изданиях. Различается игровой API, который они читают; если нужного API нет, помощник использует запасной вариант или возвращает nil с причиной.

Не читает игровой API напрямую.

Как его вызывает аддон

и ещё 95: Применение (valid), Ход применения (valid), Оставшееся время применения (valid), Применение определённого заклинания (valid), Применение можно прервать (valid), Поддержание (valid), Ход поддержания (valid), Оставшееся время поддержания (valid), Поддержание определённого заклинания (valid), Поддержание можно прервать (valid), Класс (valid), Классификация юнита (valid), Класс в группе (valid), В бою (valid), История боевых действий (valid), Время в истории боевых действий (valid), Тип существа (valid), Мёртв или призрак (valid), Есть отрицательный эффект (valid), Оставшееся время отриц. эффекта (valid), Наложения отриц. эффекта (valid), Есть тип отриц. эффекта (valid), Дистанция (valid), Число в радиусе (valid), Затмение (valid), Расширенная характеристика (valid), Расширенная характеристика (%) (valid), Враждебный (valid), Дружественный (valid), В группе (evaluate), Подсчёт группы (valid), Здоровье (valid), Процент здоровья (valid), Невосприимчивость (valid), Подземелье (valid), Совпадает с (valid), Восстановление предмета (valid), Уровень (valid), Заблокировано потерей контроля (valid), Тип потери контроля (valid), Мана (valid), Процент маны (valid), Метка рейда (valid), Количество меток рейда (valid), Заряды заклинания питомца (valid), Восстановление заклинания питомца (valid), История применений питомца (valid), Время в истории применений питомца (valid), Время перезарядки заклинания питомца (valid), Настроение питомца (valid), Состояние игрока (valid), Очки (valid), Ресурс (valid), Процент ресурса (valid), Союзники в радиусе (valid), Здоровье в радиусе (valid), Процент здоровья в радиусе (valid), Число по проценту здоровья в радиусе (valid), Число по здоровью в радиусе (valid), Мана в радиусе (valid), Процент маны в радиусе (valid), Число по проценту маны в радиусе (valid), Число по мане в радиусе (valid), В режиме PvP (valid), Сопротивляемость (valid), Роль (valid), Руны (valid), Восстановление руны (valid), Исполнитель (valid), Уровень (valid), Надето предметов комплекта (valid), Заряды заклинания (valid), Восстановление заклинания (valid), История применений (valid), Время в истории применений (valid), Время перезарядки заклинания (valid), Характеристика персонажа (valid), Есть похищаемый полож. эффект (valid), Время удара оружием (valid), Оставшееся время до удара (valid), Талант (valid), Очки в ветке талантов (valid), Угроза (valid), Число по угрозе (valid), Время с начала боя (valid), Время до уровня здоровья (valid), Время до процента здоровья (valid), Цель существует (valid), Оставшееся время чар на оружии (valid), Заряды чар на оружии (valid), PvP в зоне (valid), Conditions.bossmod.validCompare, Conditions.edition_state.validCompare, Conditions.encounter_state.validCompare, Conditions.group_state.validCompare

Исходный код

Functions/values.lua, строка 46. В игре только для чтения; «Дублировать» создаёт редактируемую копию.

Functions.values.isin(array, value)
    return array[value] ~= nil

Назад: Справочник функций