12
एफ # में, आप की तरहएफ # कस्टम ऑपरेटरों पूर्वता
let (=~) input pattern = Regex.IsMatch(input, pattern)
हास्केल के विपरीत कस्टम ऑपरेटरों परिभाषित कर सकते हैं, कस्टम ऑपरेटरों precedences बिना परिभाषित कर रहे हैं। एफ # में कस्टम ऑपरेटरों के ऑपरेटर प्राथमिकताएं क्या हैं?
एफ # spec भी देखें: http://research.microsoft.com/en-us/um/cambridge/projects/fsharp/manual/spec.html#_Toc264041843 – kvb
ऑपरेटरों की प्राथमिकता ' @ ', लेकिन ऐसे ऑपरेटरों को परिभाषित करना संभव है, प्रारूप' @ 'है। –
Gebb
उत्तर से उद्धृत स्रोत से: "एफ # कस्टम ऑपरेटर ओवरलोडिंग का समर्थन करता है। इसका मतलब है कि आप अपने ऑपरेटरों को परिभाषित कर सकते हैं। पिछली तालिका में, ऑप ऑपरेटर वर्णों का कोई वैध (संभवतः खाली) अनुक्रम हो सकता है, या तो अंतर्निहित या उपयोगकर्ता द्वारा परिभाषित किया गया है। इस प्रकार, आप इस तालिका का उपयोग यह निर्धारित करने के लिए कर सकते हैं कि वांछित स्तर के वांछित स्तर को प्राप्त करने के लिए कस्टम ऑपरेटर के लिए वर्णों का अनुक्रम किस प्रकार उपयोग किया जाए। " –