Cours 6: lundi 19 décembre 2016 (après-midi)
Contenu
- tables de hachage (make-hash-table, gethash, remhash, hash-table-count, maphash)
- read-line
- parse-integer
- conditionnelles non fonctionnelles: when, unless
- Fonctions locales: flet, labels
- Itération: do, do*, dolist, dotimes
- blocs: progn, prog1, block, return-from, return
- tables de hachage: macro with-hash-table-iterator
- variables lexicales/speciales
- variables lexicales permanentes
- Listes circulaires, nconc, *print-circle*
- variables globales dynamiques
Les transparents 77--92
Travail individuel
Lire la sections 8.9 (Listes d'association).
Lire la section 6.2 (Nombres).
Lire la section 9.1 (Tableaux) du livre.
Lire le chapitre 13 (Valeurs multiples)
Lire le paragraphe 9.3 (Tables de hachage).
Lire le paragraphe 7.3 (Définition de fonctions locales) du livre.
Lire les sections sur l'Itération 12.1 (do), 12.2 (do*), 12.3 (dotimes), 12.4 (dolist).
Lire le paragraphe 11.2 (when et unless).
Lire le chapitre 10 (Blocs et contextes).