Associations
Remarques pour les programmeurs Java :
Les Associations de Wolfram Language sont similaires à Map ou HashMap en Java, mais avec une syntaxe plus lisible et une utilisation beaucoup plus flexible.
Remarques pour les programmeurs Python :
Les Associations de Wolfram Language fonctionnent de la même manière que les dictionnaires Python. En utilisant une Association, les programmeurs peuvent associer des clés à des valeurs avec une recherche et une mise à jour très efficaces, même avec des millions d'éléments, et ils conservent également l'ordre d'insertion des éléments sans avoir besoin de structures de données spécialisées comme celles de OrderedDict de Python. Lors du codage en Python avec la bibliothèque de clients Wolfram pour Python, les classes telles que dict, OrderedDict et Series (de la bibliothèque Pandas) sont sérialisées en Association.
Les Associations associent les clés aux valeurs :
(→ s'écrit en tapant ->
)
(Les clés dans les associations ne doivent pas nécessairement être des chaînes, bien qu'elles le soient souvent.)
Appliquer une association à une clé donne la valeur correspondante :
Dans une fonction pure, #
key choisit la valeur correspondante à la « clé » dans une association :
Vous pouvez mélanger des associations et des listes et choisir les parties en utilisant [[ ... ]] :
Les modèles de chaînes fonctionnent avec les associations (comme XML et les modèles de notebook) :
RÉFÉRENCE RAPIDE : Associations