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.