11
हास्केल में, मैं अक्सर कुछ इस तरह करते हैं:लैम्बडा के बाध्यकारी में पैटर्न मैच?
f $ \x -> case x of
A a1 a2 -> ...
B b1 b2 -> ...
C c1 c2 -> ...
लेकिन मैं x
नहीं करना चाहती, मैं सिर्फ यह deconstruct करना चाहते हैं।
मानक ML में मैं कुछ इस तरह कर सकते हैं:
f (fn A(a1,a2) => ...
| B(b1,b2) => ...
| C(c1,c2) => ...)
वहाँ हास्केल में या किसी GHC एक्सटेंशन के साथ यह करने के लिए कोई तरीका है?
शब्द मैं बस मैनुअल के 7 अध्याय के माध्यम से स्क्रॉल और मैं इस ग्राहकों मैं भी गैंगस्टा हूँ याद की जाना चाहिए! –