# lookup

Trouver la valeur dans le dictionnaire par clé.

## 📝 Syntaxe

* value = lookup(d, key)
* value = lookup(d, key, 'FallbackValue', fallback)

## 📥 Argument d'entrée

* d - scalaire : objet dictionnaire.
* key - le type de key doit correspondre ou être convertible au type de données des clés dans d.
* fallback - scalaire : valeur de secours

## 📤 Argument de sortie

* value - value.

## 📄 Description

value = lookup(d, key) récupère la valeur associée à la clé donnée dans le dictionnaire d.

Si la clé n'existe pas, une erreur est levée.

value = lookup(d, key) est équivalent à value = d\[key].

value = lookup(d, key, 'FallbackValue', fallback) spécifie une valeur de secours à renvoyer si la clé n'est pas trouvée dans d.

lookup ne valide la valeur de secours que si elle est nécessaire. Une erreur n'est levée que si la clé n'est pas trouvée et qu'aucune valeur de secours valide n'est fournie.

## 💡 Exemple

```matlab
names = ["Apple" "Banana" "Kiwi"];
wheels = [1 2 3];
d = dictionary(wheels, names)
v = lookup(d,[3,5], 'FallbackValue', "Orange")
```

## 🔗 Voir aussi

[dictionary](https://nelson-9.gitbook.io/Nelson/markdown/fr/dictionary/dictionary), [remove](https://nelson-9.gitbook.io/Nelson/markdown/fr/dictionary/remove), [insert](https://nelson-9.gitbook.io/Nelson/markdown/fr/dictionary/insert).

## 🕔 Historique

| Version | 📄 Description   |
| ------- | ---------------- |
| 1.5.0   | version initiale |
