Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| cnam:utc503:td3 [2026/10/20 07:06] – [1.1 - Écrire une fonction pure] jcheron | cnam:utc503:td3 [2026/10/20 09:17] (Version actuelle) – jcheron | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== TD 3 : Fondamentaux de la programmation fonctionnelle | + | ====== TD 3 : Pf en JS ====== |
| <WRAP info round> | <WRAP info round> | ||
| Ligne 21: | Ligne 21: | ||
| | '' | | '' | ||
| - | Gardez ce tableau sous les yeux : '' | + | '' |
| </ | </ | ||
| Ligne 76: | Ligne 76: | ||
| </ | </ | ||
| - | <WRAP tip round> | ||
| - | **Indice pour D** : une fonction pure ne peut pas "aller chercher" | ||
| - | </ | ||
| ==== 1.4 - Pour aller plus loin : l' | ==== 1.4 - Pour aller plus loin : l' | ||
| Ligne 183: | Ligne 180: | ||
| * Citez un cas où la mutation locale est acceptable (ex : accumulateur dans un '' | * Citez un cas où la mutation locale est acceptable (ex : accumulateur dans un '' | ||
| </ | </ | ||
| - | |||
| - | Je ne connaissais pas la balise ''< | ||
| - | Elle règle aussi le problème d' | ||
| - | Dans la version ci-dessous : | ||
| - | |||
| - | Code : chaque extrait est dans un vrai bloc ''< | ||
| - | Texte : les noms de fonctions dans les phrases sont en monospace avec '' | ||
| - | Code impératif de 5.1 : il est en un seul bloc au lieu d'une liste à puces. | ||
| - | Jeu de données de l' | ||
| ===== Exercice 3 : Transparence référentielle ===== | ===== Exercice 3 : Transparence référentielle ===== | ||