Couvre la réduction des listes en utilisant des opérateurs comme sum et product, ainsi que les implémentations et les différences entre reduceLeft, foldLeft, foldRight et reduceRight.
Couvre les cartes en tant que structures de données clés-valeurs, y compris l'interrogation, la mise à jour et la gestion des valeurs manquantes, avec des exemples pratiques tels que la représentation polynomiale.
Explore l'encodage des numéros de téléphone en phrases à l'aide de mnémoniques et met en évidence les avantages des collections immuables de Scala dans le développement de logiciels.
Explique la traduction de for-expressions en Scala à l'aide de fonctions map, flatmap et filter, avec des exemples et une discussion sur sa généralisation à différents types.