Blog Arolla

Étiquette : fonctionnel

Il était une fois la fonction reduce

Imaginons une collection d’entiers: Dans une approche impérative, lorsque nous voulons calculer une valeur à partir d’une liste de valeurs, nous devons utiliser une boucle sur la liste et accumuler le résultat à l’extérieur de la boucle. Par exemple, pour calculer la somme des entiers, nous procédons comme suit : Dans une approche fonctionnelle, nous…

Introduction à Scala, épisode 2 – premiers pas avec Scala

Après une introduction générale à Scala et à son écosystème dans le premier article, nous allons installer Scala puis écrire nos premières lignes de code Scala afin de nous familiariser avec le REPL. Télécharger Scala Pour fonctionner Scala a besoin de Java. Vous devez donc vous assurer que Java est installé sur votre machine avant…

Inspiration fonctionnelle – Revisitons la méthode With

Retour sur le tout premier billet pour amélioration Ce billet est le quatrième d’une série sur la façon dont la programmation fonctionnelle, et la formation F# à laquelle j’ai récemment assisté, m’apportent de l’inspiration dans mon travail quotidien en C#. Je vais y proposer une autre implémentation de la méthode “With”, qui fonctionne cette fois…

Inspiration fonctionnelle – Irrelevantable, partie 1

Tentons d’exprimer quelque chose de plus que Nullable<T> Ce billet est le deuxième d’une série sur la façon dont la programmation fonctionnelle, et la formation F# à laquelle j’ai récemment assisté, m’apportent de l’inspiration dans mon travail quotidien en C#. Ce post présentera une manière de construire un type générique Irrelevantable<T> en C#, et comment…