LlListFindList/fr

From Second Life Wiki
< LlListFindList
Revision as of 10:37, 21 March 2008 by Gally Young (talk | contribs) (Localized to french)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Description

Fonction: integer llListFindList( list src, list test );

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.