« 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)
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}}
|