LlListInsertList/fr

From Second Life Wiki
Jump to navigation Jump to search


Description

Fonction: list llListInsertList( list dest, list src, integer début );

Renvoie un list correspondant à src auquel dest à été intégré à la position début.

• list dest
• list src
• integer début

début accepte les index négatifs.

Spécifications

Index Positif Negatif
Premier 0 - longueur
Dernier longueur - 1 -1

Si début est aprés la fin de dest, alors src est accolé à la fin de dest sans ajouter d’éléments vides. Pour éviter ce phénomène, créez des éléments vides dans le premier list. Un effet identique se produit lors de l’utilisation d’index négatif.


Exemples

list numbers = [3, "trois", 2, "deux", 1, "un"];
default
{
    state_entry()
    {
        llOwnerSay(llDumpList2String(numbers, ","));
        // Object: 3,trois,2,deux1,un
        integer index = llListFindList(numbers, [2]);
        if (index != -1)
        {
            numbers = llListInsertList(numbers, [2.5, "deux et demi"], index);
            llOwnerSay(llDumpList2String(numbers, ","));
            // Object: 3,trois,2.500000,deux et demi,2,deux,1,un
        }
    }
}

Voir également

Fonctions

• llDeleteSubList Supprime une partie d’un list
• llList2List Extrait un list d’un autre list
• llListReplaceList Remplace une partie d’un list par un autre list

Articles

•  Negative_Index
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.