LlListFindList/fr
From Second Life Wiki
| Portail LSL | | | Fonctions | | | Évènements | | | Types | | | Constantes | | | Contrôle d'exécution | | | Bibliothèque de scripts | | | Tutoriels |
Fonction: integer llListFindList( list src, list test );
| 201 | N° de fonction |
| 0.0 | Délai |
| 10.0 | Energie |
Renvoie un correspondant à l’index du premier élément du list test dans src
la fonction contrôle l'existence d'un list dans un autre list.
| • list | src | |||
| • list | test |
Si test n’est pas trouvé dans le list src, la fonction renvoie la valeur -1 .
L’index du premier élément d’un list est l’index 0
Exemples
list numbers = [1, 2, 3, 4, 5]; default { state_entry() { integer index = llListFindList(numbers, [3]); if (index != -1) { list three_four = llList2List(numbers, index, index + 1); llOwnerSay(llDumpList2String(three_four, ",")); // Object: 3,4 } } }
Extraits de code utiles
Une façon simple de vérifier l’existence d’un élément dans un list...
if(~llListFindList(myList, (list)item)) {//il existe //cela fonction car ~(-1) == 0 //cela permet de sauver de l’espace et c’est plus rapide que != -1 }

