Parce que les développeurs ne sont pas les seuls à en baver : Les joies du sysadmin

Browsed by
Étiquette : scala

Passer de Java à Scala – Partie 9 – Case classes et pattern matching

Passer de Java à Scala – Partie 9 – Case classes et pattern matching

Dans ce 9è et dernier article de la série « Passer de Java à Scala », je vais vous présenter les cases classes et le pattern matching. Ce sont des techniques issues de la programmation fonctionnelle. Elles sont particulièrement adaptées pour gérer des appels récursifs à des données représentées sous forme d’arbre.

Lire la suite Lire la suite

Comprendre les monades avec Scala

Comprendre les monades avec Scala

Si vous vous intéressez à la programmation fonctionnelle, vous avez sûrement déjà entendu parler des monades et peut-être les avez-vous utilisées dans le savoir. Une monade est un type paramétrique M prenant en type paramétré T et définissant 2 opérations : flatMap (aussi appelé bind) et unit (aussi appelé return). Ces 2 opérations doivent satisfaire à certaines lois pour que le type M soit effectivement considéré comme une monade.

Lire la suite Lire la suite

Passer de Java à Scala – Partie 1 – Le shell !

Passer de Java à Scala – Partie 1 – Le shell !

Pour faire suite à mon premier article où je présentais un aperçu de ce que pouvait être le passage de Java à Scala, je vais entrer un peu plus dans le détail du langage dans ce 1er article d’une série dont le nombre d’articles est encore indéterminé 🙂 Cette fois-ci, on va jouer un peu avec l’interpréteur de Scala !

Lire la suite Lire la suite