LlCSV2List/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 llCSV2List( string src );196 | N° de fonction |
0.0 | Delais |
10.0 | Energie |
Renvoie un list correspondant à src interprété comme des valeurs séparées par des virgules.
• string | src |
Ne confondez pas cette fonction avec le format CSV car ce n’est PAS le format CSV.
Spécifications
Tout ce qui se trouve entre "<" et ">" est considéré comme une valeur unique en ignorant l’existence d’une éventuelle virgule.
Pour tous les "<" il doit y avoir un ">" pour que la correspondance se fasse (cf exemples).
<lsl>
llCSV2List("<>,>,a") == ["<>", ">", "a"]; // le dernier ">" ne correspond pas
llCSV2List("<<>,>,a") == ["<<>,>", "a"]; // tout correspond !
llCSV2List("<<<>,>,a") == ["<<<>,>,a"]; // le premier "<" ne correspond pas
</lsl>
Avertissements
- La fonction ignore les espaces de début et de fin.
- Les données entre "<" et ">" sont considérées comme des valeurs uniques, consultez les spécifications pour plus de détails.
- Les données renvoyées sont toutes des chaînes de caractères, sauf si l'on utilise des conversions de types.
Exemples
<lsl> default {
state_entry() { string csv = "premier,deuxième,troisieme"; list ma_liste = llCSV2List(csv); llOwnerSay("CSV : " + csv); integer i; for (i = 0; i < llGetListLength(ma_liste); ++i) { llOwnerSay("ma_liste[" + (string) i + "] : " + llList2String(ma_liste, i)); } }
}</lsl>
Voir également
Fonctions
• | llList2CSV | – | Convertit une liste en chaîne | |
• | llDumpList2String | – | Convertit une liste en chaîne | |
• | llParseString2List | – | Convertit une chaîne en liste | |
• | llParseStringKeepNulls | – | Convertit une chaîne en liste |
Articles
• | Typecast | – | Règles de conversion |
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.