मान लीजिए मैं की तरह एक haskell अभिव्यक्ति है मिलान:हास्केल पैटर्न सममित मामलों
foo (Nothing, Just a) = bar a
foo (Just a, Nothing) = bar a
वहाँ उन मामलों संक्षिप्त करने के लिए किसी भी Haskell वाक्य रचना है, तो मैं या तो आकार से मिलान और दोनों के लिए प्रतिक्रिया के रूप में bar a
निर्दिष्ट कर सकते हैं? या यह उतना ही संक्षिप्त है जितना मैं इसे प्राप्त कर सकता हूं?
भी देखें http://stackoverflow.com/questions/5914965/patterns-for-symmetric-functions – kennytm