Giả sử tôi có một biểu hiện Haskell như:Haskell mô hình phù hợp với trường hợp đối xứng
foo (Nothing, Just a) = bar a
foo (Just a, Nothing) = bar a
Có bất kỳ cú pháp Haskell sụp đổ những trường hợp đó, vì vậy tôi có thể phù hợp với một trong hai mô hình và chỉ định bar a
như đáp ứng cho cả hai? Hay là ngắn gọn như tôi có thể nhận được nó?
Xem thêm http://stackoverflow.com/questions/5914965/patterns-for-symmetric-functions – kennytm