NewList


Syntax
NewList nom.<type>()      
Description
NewList permet de déclarer une nouvelle liste chaînée. Chaque élément de la liste est alloué dynamiquement. Il n'y a pas de limite, ce qui permet d'en créer autant que nécessaire. Une liste peut avoir tout type standard ou structuré valide. Pour connaître toutes les commandes disponibles pour la gestion des listes chaînées, consultez la bibliothèque LinkedList.

Les listes chaînées sont toujours locales par défaut, donc pour accéder à partir d'une procédure à une liste chaînée définie dans le code source principal du programme, l'utilisation de Global ou Shared est requise. Il est également possible de passer une liste chaînée en paramètre d'une procédure.

Utilisez la commande Swap pour permuter rapidement un élément d'une liste chaînée avec une variable, ou un élément d'un tableau ou un élément d'une autre liste chaînée.

Exemple:

  NewList MaListe.l()
  
  AddElement(MaListe())
  MaListe() = 10
  
  AddElement(MaListe())
  MaListe() = 20
  
  AddElement(MaListe())
  MaListe() = 30
  
  ForEach MaListe()
    Debug MaListe()
  Next