Załóżmy, że mam wyraz Haskell jak:Haskell wzorzec dopasowania przypadki symetrycznych
foo (Nothing, Just a) = bar a
foo (Just a, Nothing) = bar a
istnieje jakikolwiek składni Haskell aby zwinąć te przypadki, więc można dopasować zarówno wzór i określić bar a
jako odpowiedź dla obu? A może jest tak zwięzły, jak mogę go zdobyć?
Zobacz również http://stackoverflow.com/questions/5914965/patterns-for-symmetric-functions – kennytm