• [^] # Re: -> et autres symboles

    Posté par (site web personnel) . En réponse à la dépêche Sortie de Scala 2.8 !. Évalué à 2.

    L'utilisation des symboles peut être très bénéfique. Surtout quand il n'y a pas de mot pour exprimer ce qu'ils représentent.

    Par exemple : http://github.com/scalaz/scalaz/blob/master/example/src/main(...)

    "<*" c'est quand même mieux que "applicativeFunctorWithAnAnonymousLeft"

    Ça demande un temps d'adaptation mais c'est la même démarche que pour les autres sciences : il y a des notations spécifiques au domaine concerné.

    Dans le cas de Map, c'est quand même plus clair de montrer que "b" est associé à la clé "a" avec "a -> b" qu'avec "(a,b)". Si j'avais à représenter une association unidirectionnelle entre deux entités sur une feuille, j'utiliserais plus naturellement une flèche qu'un tuple.