LlListInsertList/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: list llListInsertList( list dest, list src, integer début );200 | N° de fonction |
0.0 | Delais |
10.0 | Energie |
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.