La traduction de cette page n'est pas à jour. Cliquez ici pour voir la dernière version en anglais.
Dictionnaires
Un dictionnaire est une structure de données qui associe chaque clé à une valeur correspondante. Les clés et les valeurs peuvent être des données de tout type. Elles offrent ainsi une plus grande flexibilité d’accès aux données et de meilleures performances que les indices de tableau.
Il est recommandé d’utiliser la structure dictionary
plutôt que containers.Map
car elle supporte davantage de types de données sous forme de clés et valeurs et offre de meilleures performances. (depuis R2022b)
Fonctions
dictionary | Object that maps unique keys to values (depuis R2022b) |
configureDictionary | Create dictionary with specified key and value types (depuis R2023b) |
insert | Add entries to a dictionary (depuis R2023b) |
lookup | Find value in dictionary by key (depuis R2023b) |
remove | Remove dictionary entries (depuis R2023b) |
entries | Key-value pairs of dictionary (depuis R2022b) |
keys | Keys of dictionary (depuis R2022b) |
values | Values of dictionary (depuis R2022b) |
types | Types of dictionary keys and values (depuis R2022b) |
numEntries | Number of key-value pairs in dictionary (depuis R2022b) |
isConfigured | Determine if dictionary has types assigned to keys and values (depuis R2022b) |
isKey | Determine if dictionary contains key (depuis R2022b) |
keyHash | Generate hash code for dictionary key (depuis R2022b) |
keyMatch | Determine if two dictionary keys are the same (depuis R2022b) |
Classes
Rubriques
- Map Data with Dictionaries
Use dictionaries to store key-value pairs of different data types. (depuis R2022b)
- Dictionaries and Custom Classes
Modify custom classes for expected behavior in dictionaries.