Syntaxe
Retire tous les éléments d'une liste et la libère. Elle n'est plus utilisable avant qu'un nouveau NewList la déclare.
FreeList(<list>())Les éléments
| <list> | Une liste déclarée avec NewList, écrite avec ses parenthèses vides : scores(). |
|---|
À savoir
- Ne renvoie rien : écrivez-le seul sur sa ligne.
- Après FreeList(), ListSize() et ListIndex() renvoient -1. Tout autre appel de liste arrête le programme avec « BASIC list is not initialized ».
- Appeler FreeList() deux fois sur la même liste ne fait rien de mal.
- Pour vider une liste et continuer à s'en servir, utilisez ClearList().
Exemple
NewList a.integer()AddElement(a())FreeList(a())Console(Str(ListSize(a()))) ' -1NewList a.integer()Console(Str(ListSize(a()))) ' 0Dans le manuel : Tableaux, listes et maps