LlListInsertList/fr
From Second Life Wiki
| Portail LSL | | | Fonctions | | | Évènements | | | Types | | | Opérateurs | | | Constantes | | | Contrôle d'exécution | | | Bibliothèque de scripts | | | Tutoriels |
Description
Fonction: list llListInsertList( list dest, list src, integer début );| 200 | N° de fonction |
| 0.0 | Délai |
| 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 |

