J'ai l'impression que ta version utilise vraiment le paradigme fonctionnel alors que celle de Martoni est plus impérative. Comme le Scala est multi-paradigme, elle mérite sa place en tant que Scala-func :-)
J'ai trouvé une autre différence par rapport à l'original : si un argument est hors bornes, tu retournes une exception alors que l'original force à la valeur à celle par défaut.
# Scala-func
Posté par mzf (site web personnel) . En réponse au journal Un autre taptempo en Scala. Évalué à 3.
J'ai l'impression que ta version utilise vraiment le paradigme fonctionnel alors que celle de Martoni est plus impérative. Comme le Scala est multi-paradigme, elle mérite sa place en tant que Scala-func :-)
J'ai trouvé une autre différence par rapport à l'original : si un argument est hors bornes, tu retournes une exception alors que l'original force à la valeur à celle par défaut.
En tout cas, bravo !