FreeList

Commande de liste

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())))   ' 0
Dans le manuel : Tableaux, listes et maps