2017-01-09 1 views
-6

Je veux vérifier la table de la valeurComment vérifier la répétition de la valeur de tableau lua?

vérifier la valeur de répétition ...

Y at-il une fonction qui vérifie les valeurs de répétition?

+1

votre question n'a pas de sens. veuillez l'améliorer. Imaginez quelqu'un vous demander la même chose ... s'il vous plaît lire [demander] – Piglet

+0

@Piglet - Probablement, OP veut détecter les valeurs qui se présentent dans un tableau plusieurs fois. –

Répondre

1

Le code ci-dessous trouve toutes les répétitions. Adapter au besoin.

t={ 'r','e','p','e','t','i','t','i','o','n' } 
a={} 
for k,v in ipairs(t) do 
    if a[v]==nil then 
     a[v]=k 
    else 
     print(v,a[v],k) 
    end 
end 

Pour les tableaux généraux, il suffit de changer ipairs à pairs.

+0

Merci pour votre gentillesse. :) – milnay