Référence › Référence des fonctions › Functions

Functions.values.isin

publique

Appel

Functions.values.isin(array, value)

Enregistrez-la comme dépendance nommée Functions.values.isin (accepter la complétion le fait pour vous), puis appelez-la sous ce nom.

Également acceptée sous l'ancien espace de noms utils.

Ce qu'elle fait

Vérifie si une table possède une valeur non nil à une clé. Une valeur false enregistrée compte comme présente ; les valeurs de la table ne sont pas parcourues.

Arguments

NomTypeCe qu'elle fait
arraytableTable à examiner.
valueanyClé de recherche.

Retours

1booleantrue lorsque array[value] n'est pas nil.

Éditions

Les fonctions utilitaires intégrées sont enregistrées sur toutes les éditions. Ce qui diffère, c'est l'API du jeu qu'elles lisent ; quand l'une manque, la fonction utilitaire se rabat sur une alternative ou renvoie nil avec une raison.

Elle ne lit directement aucune API du jeu.

Comment l'addon l'appelle

et 95 autres: Incantation (valid), Progression de l'incantation (valid), Temps d'incantation restant (valid), Incantation d'un sort spécifique (valid), Incantation interruptible (valid), Canalisation (valid), Progression de la canalisation (valid), Temps restant de canalisation (valid), Canalisation d'un sort spécifique (valid), Canalisation interruptible (valid), Classe (valid), Classification de l'unité (valid), Classe dans le groupe (valid), En combat (valid), Historique des actions de combat (valid), Historique des actions de combat (temps) (valid), Type de créature (valid), Est mort ou fantôme (valid), Affaiblissement présent (valid), Temps restant de l'affaiblissement (valid), Cumuls de l'affaiblissement (valid), Type d'affaiblissement présent (valid), Distance (valid), Nombre à distance (valid), Éclipse (valid), Caractéristique étendue du personnage (valid), Pourcentage de caractéristique étendue du personnage (valid), Hostile (valid), Est amical (valid), En groupe (evaluate), Décompte du groupe (valid), Points de vie (valid), Pourcentage de vie (valid), Insensible (valid), Instance (valid), Est identique à (valid), Temps de recharge de l'objet (valid), Niveau (valid), Blocage par perte de contrôle (valid), Type de perte de contrôle (valid), Mana (valid), Pourcentage de mana (valid), Marqueur de raid (valid), Nombre de marqueurs de raid (valid), Charges du sort de familier (valid), Temps de recharge du sort de familier (valid), Historique des sorts de familier lancés (valid), Historique des sorts de familier lancés (temps) (valid), Temps de rechargement du sort de familier (valid), Bonheur du familier (valid), État du joueur (valid), Points (valid), Ressource (valid), Pourcentage de ressource (valid), Alliés à portée (valid), Vie à portée (valid), Pourcentage de vie à portée (valid), Nombre selon le pourcentage de vie à portée (valid), Nombre selon la vie à portée (valid), Mana à portée (valid), Pourcentage de mana à portée (valid), Nombre selon le pourcentage de mana à portée (valid), Nombre selon le mana à portée (valid), Marqué JcJ (valid), Résistant (valid), Rôle (valid), Runes (valid), Temps de recharge des runes (valid), Fuyard (valid), Niveau (valid), Pièces d'ensemble équipées (valid), Charges du sort (valid), Temps de recharge du sort (valid), Historique des sorts lancés (valid), Historique des sorts lancés (temps) (valid), Temps de rechargement du sort (valid), Caractéristique du personnage (valid), A une amélioration volable (valid), Délai de frappe de l'arme (valid), Délai de frappe restant de l'arme (valid), Talent (valid), Points d'arbre de talents (valid), Menace (valid), Décompte de menace (valid), Temps depuis le début du combat (valid), Délai avant seuil de vie (valid), Délai avant pourcentage de vie (valid), L’unité existe (valid), Temps restant de l'enchantement d'arme (valid), Cumuls de l'enchantement d'arme (valid), Zone JcJ (valid), Conditions.bossmod.validCompare, Conditions.edition_state.validCompare, Conditions.encounter_state.validCompare, Conditions.group_state.validCompare

Source

Functions/values.lua, ligne 46. En lecture seule dans le jeu ; Dupliquer crée une copie modifiable.

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

Retour à Référence des fonctions