में रिकॉर्ड पर पैटर्न मिलान क्या यह अभी समर्थित है? केवल जानकारी मैं मिल सकता से विकी (https://github.com/clojure/core.match/wiki/Deftype-and-defrecord-matching) जो एक त्रुटि पैदा करता है उदाहरण था:क्लोजर
CompilerException java.lang.AssertionError: Invalid list syntax (Red. (Red. a x b) y c) in (Black. (Red. (Red. a x b) y c) z d). Valid syntax: [[:default :guard] [:or :default] [:default :only] [:default :seq] [:default :when] [:default :as] [:default :<<] [:default :clojure.core.match/vector]]
है कि आधे काम कर रहा है कम से कम है, लेकिन क्या अगर वहाँ एक ही फ़ील्ड नाम के साथ दो रिकॉर्ड प्रकार, किसी भी तरह से इस पद्धति में 'x' के प्रकार को शामिल करने की कर रहे हैं? – estolua
मैंने रिकॉर्ड के प्रकार पर मिलान करने का तरीका दिखाने के लिए जवाब में संशोधन किया है, लेकिन यह बहुत ही सुरुचिपूर्ण नहीं है। – mac