Supposons que j'ai une expression de haskell comme:modèle Haskell correspondant à des cas symétriques
foo (Nothing, Just a) = bar a
foo (Just a, Nothing) = bar a
Y at-il syntaxe haskell à l'effondrement de ces cas, donc je peux correspondre soit à motif et spécifier bar a
que la réponse à la fois? Ou est-ce à peu près aussi succincte que je peux l'obtenir?
Voir aussi http://stackoverflow.com/questions/5914965/patterns-for-symmetric-functions – kennytm