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 au src avec la virgule comme séparateur.
• string | src |
Ne confondez pas cette fonction avec le format CSV car ce n’est PAS le format CSV.
Spécifications
N’importe quelle valeur entre "<" et ">" est considérée 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 Specifications pour avoir plus d’infos.
- Les données renvoyées sont toutes des strings, sauf utilisation de ypecast.
Exemples
<lsl> default {
state_entry() { string csv = "premier,second,troisieme"; list my_list = llCSV2List(csv); llOwnerSay("CSV: " + csv); integer i; for (i=0; i<llGetListLength(my_list); ++i) { llOwnerSay("my_list[" + (string)i + "]: " + llList2String(my_list,i)); } }
}</lsl>
Voir également
Fonctions
• | llList2CSV | – | Converti un list en string | |
• | llDumpList2String | – | converti un list en string | |
• | llParseString2List | – | Converti un string en list | |
• | llParseStringKeepNulls | – | Converti un string en list |
Articles
• | Typecast | – | Règles de conversions |
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.