LlListFindList/fr
Jump to navigation
Jump to search
LSL Portail Francophone | LSL Portail Anglophone | Fonctions | Évènements | Types | Operateurs | Constantes | Contrôle d'exécution | Bibliothèque | Tutoriels |
Description
Fonction: integer llListFindList( list src, list test );201 | N° de fonction |
0.0 | Delais |
10.0 | Energie |
Renvoie un integer 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
Avertissements
- La fonction effectue une comparaison stricte des strings
Exemples
<lsl>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 } }
}</lsl>
Codes utiles
Une façon simple de vérifier l’existence d’un élément dans un list... <lsl>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
}</lsl>
Voir également
Fonctions
• | llSubStringIndex | – | Trouve un string dans un autre string |
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.