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.