Difference between revisions of "LlDeleteSubList/fr"
Jump to navigation
Jump to search
Gally Young (talk | contribs) m (proofread) |
m (Big proofreading) |
||
Line 8: | Line 8: | ||
|p3_type=integer|p3_name=fin|p3_desc=index de fin | |p3_type=integer|p3_name=fin|p3_desc=index de fin | ||
|func_footnote | |func_footnote | ||
|return_text=correspondant à | |return_text=correspondant à '''src''' où les éléments entre les indices '''début''' et '''fin''' ont été supprimés. | ||
|spec | |spec | ||
|caveats | |caveats | ||
Line 15: | Line 15: | ||
<lsl> | <lsl> | ||
///////////////////////////// | ///////////////////////////// | ||
// | // Auteur : Bird Raven | ||
// | // Open Source | ||
///////////////////////////// | ///////////////////////////// | ||
default | default | ||
Line 23: | Line 23: | ||
{ | { | ||
// Crée une list de noms | // Crée une list de noms | ||
list names = [" | list names = ["Antoine", "Bébert", "Charles", "Daniel", "Edgar", "Frédéric"]; | ||
// | // Supprime les valeurs entre les positions 1 et 2 . | ||
names = llDeleteSubList(names, 1, 2); | names = llDeleteSubList(names, 1, 2); | ||
// | // Résutat : | ||
// list names = [" | // list names = ["Antoine", "Daniel", "Edgar", "Frédéric"]; | ||
// Utilisons à présent un index de départ supérieur à celui de fin | // Utilisons à présent un index de départ supérieur à celui de fin |
Revision as of 08:25, 17 April 2008
LSL Portail Francophone | LSL Portail Anglophone | Fonctions | Évènements | Types | Operateurs | Constantes | Contrôle d'exécution | Bibliothèque | Tutoriels |
Description
Fonction: list llDeleteSubList( list src, integer début, integer fin );193 | N° de fonction |
0.0 | Delais |
10.0 | Energie |
Renvoie un list correspondant à src où les éléments entre les indices début et fin ont été supprimés.
• list | src | |||
• integer | début | – | début indexindex de début | |
• integer | fin | – | fin indexindex de fin |
début & fin acceptent les index négatifs.
Spécifications
Index | Positif | Négatif |
---|---|---|
Premier | 0 | - longueur |
Dernier | longueur - 1 | -1 |
Pour commencer, traduisez mentalement n'importe quel index négatif en index positif.
|
Les index positifs qui dépassent la longueur (après le dernier index) ou les index négatifs avant le début de la liste (avant le premier index) sont valides. Les effets sont prévisibles, les éléments sont traités comme s'ils étaient présents mais avaient été retirés avant de renvoyer le résulat.
Regardez index négatifs pour plus d'informations.
Exemples
<lsl> ///////////////////////////// // Auteur : Bird Raven // Open Source ///////////////////////////// default {
state_entry() { // Crée une list de noms list names = ["Antoine", "Bébert", "Charles", "Daniel", "Edgar", "Frédéric"]; // Supprime les valeurs entre les positions 1 et 2 . names = llDeleteSubList(names, 1, 2);
// Résutat : // list names = ["Antoine", "Daniel", "Edgar", "Frédéric"]; // Utilisons à présent un index de départ supérieur à celui de fin names = llDeleteSubList(names, 3, 1); // Résultat : // list names = ["Edgar"]; }
} </lsl>
Voir également
Articles
• | Negative_Index |
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.