From Second Life Wiki
GetListLength/fr
llGetListLength
Description
Fonction: integer llGetListLength( list src );
Renvoie un integer correspondant au nombre d’éléments dans le list src.
Notes
Un moyen rapide de déterminer la longueur d'un list est de réaliser une comparaison "non-égal" (!=, bytes à bytes) avec un list vide. Cela fonctionne car le contrôle "non-égal" avec un list renvoie la différence de longueur entre les deux lists.
list in;
integer len_in = llGetListLength(in);
integer flen_in = (in != []);
//flen_in et len_in seront les mêmes
integer neg_len_in = -llGetListLength(in);
integer fneg_len_in = ([] != in);
//fneg_len_in et neg_len_in seront les mêmes
Notes avancées
localisation du code source
'linden\indra\lscript\lscript_library\lscript_alloc.cpp' @ lsa_cmp_lists
'linden\indra\lscript\lscript_execute\lscript_execute.cpp' @ list_list_operation