PureBasic - Array

Généralités

Un tableau permet de stocker des éléments de manière indexée. Contrairement à une liste ou à une map, les éléments sont alloués de façon contiguë en mémoire. C'est pourquoi il n'est pas possible d'insérer ou de supprimer un élément. D'un autre côté, il permet d'accéder à n'importe quel élément quasiment instantanément.

Pour manipuler un tableau, il doit d'abord être déclaré avec le mot clé Dim et peuvent être redimensionnés avec ReDim.

Les tableaux peuvent être triés avec SortArray() ou SortStructuredArray() Il est également possible de réordonner les éléments d'un tableau dans un ordre aléatoire avec la fonction RandomizeArray().

Note: Ces tableaux sont dit dynamiques car ils peuvent changer de taille. Ils existent toutefois des tableaux dit statiques, non redimensionnables et utilisés seulement dans les structures. Ces tableaux s'écrivent avec des crochets. Par exemple: TabStatic[2]. Voir ici. Les fonctions de cette bibliothèque Array ne peuvent pas être utilisées avec ce type de tableaux.

Sommaire des commandes

ArraySize
CopyArray
FreeArray

      Tri & divers

SortArray()
SortStructuredArray()
RandomizeArray()

Exemple

Array.pb

OS Supportés

Tous

Guide de référence - Index