11
चलो कहते हैं कि मैं,
let ($) f1 f2 = f1 (f2)
के रूप में कुछ इस तरह के लिए इस कोड
let identifier = spaces_surrounded (many1Satisfy isLetter)
मैं अगर यह वहाँ किसी भी देशी एफ # समारोह है कि मुझे
let identifier = spaces_surrounded $ many1Satisfy isLetter
है कि करने के लिए यह refactor करने के लिए अनुमति दी थी सोच रहा था करते हैं
(अगर मैं गलत नहीं हूं, तो मेरे हास्केल कौशल बहुत तेज नहीं हैं ..)।
हम्म तो ऐसा लगता है <| जिसकी मुझे तलाश थी वह है। इसकी परिभाषा क्या है? –
यह यहां देखा गया है जैसा कि इनलाइन (<|) fx = fx' है: https://github.com/fsharp/fsharp/blob/master/src/fsharp/FSharp.Core/prim-types.fs – Brian
ध्यान दें कि अपने स्वयं के ऑपरेटरों को परिभाषित करने के लिए ला हास्केल सहयोगीता/प्राथमिकता के एफ # नियमों के अधीन है, उदाहरण के लिए http://research.microsoft.com/en-us/um/cambridge/projects/fsharp/manual/spec.html#_Toc270597402 – Brian