« Gambas 3/Gambas3LeLangage/Les collections » : différence entre les versions

Contenu supprimé Contenu ajouté
m suppression variable inutile et ajout exemple inline
m Ajout autres structures
Ligne 26 :
colItems = New Collection
' syntax
colItems.Add("some text", CStr(colItems.Count))
colItems.Add(True, CStr(colItems.Count))
Ligne 50 ⟶ 51 :
Il y a plus d'informations sur le wiki officiel [http://gambaswiki.org/wiki/comp/gb/collection ici] et [http://gambaswiki.org/wiki/lang/collection ici] si nécessaire.
 
En particulier, la syntaxe pour saisir une collection en ligne améliore le code (voir ci-dessous). et les
performances :
 
<source lang="gambas">
 
Dim colItems As Collection
 
' inline syntax:
Ligne 76 ⟶ 80 :
Vous pouvez consulter les informations sur le wiki officiel [http://gambaswiki.org/wiki/cat/array ici], [http://gambaswiki.org/wiki/comp/gb/object%5B%5D ici] et [http://gambaswiki.org/wiki/lang/array ici] si nécessaire.
 
== Autres structures de données ==
 
Il existe d'autres structures de données. En cas de besoin, je vous invite à regarder [http://gambaswiki.org/wiki/comp/gb.data la documentation du module gb.data]. En guise d'exemple, les piles ou queues, le Radix tree, le Heap, l'AVL tree ont été portés sur Gambas.
 
Il faudra créer une [https://fr.wikibooks.org/wiki/Gambas_3/Gambas3LeLangage/L%27orient%C3%A9_objet_avec_Gambas/Cr%C3%A9er_une_collection_personnalis%C3%A9e collection personnalisée] si votre programme nécessite des tris sur votre collection, des fonctions de recherche, etc.
 
{{AutoCat}}