क्या कोई फ़ंक्शन के रूप में निर्माता को पास करने का कोई तरीका है?निर्माता फ़ंक्शन के लिए शॉर्टंड
type foo =
| Foo of int
| Bar of int
let foo x = Foo x
let bar = fun x -> Bar x
वहाँ कार्यों foo
और bar
के लिए किसी भी आशुलिपि है? मैं एक कन्स्ट्रक्टर को फ़ंक्शन के रूप में पास करना चाहता हूं, लेकिन यह fun x -> Bar x
लिखने के लिए अनावश्यक लगता है।
उत्तर के लिए धन्यवाद। मुझे निराश है कि मुझे ऐसा करने के लिए एक थर्ड-पार्टी लाइब्रेरी डाउनलोड करने की आवश्यकता है, हालांकि मुझे प्रभावित है कि भाषा में वाक्य रचनात्मक विशेषताओं को जोड़ना अपेक्षाकृत सरल है। –