यह अनुमति दी है:मॉड्यूल और वर्ग ही नाम के साथ
type Test = class end
[<CompilationRepresentation (CompilationRepresentationFlags.ModuleSuffix)>]
module Test = begin end
लेकिन यह नहीं:
[<CompilationRepresentation (CompilationRepresentationFlags.ModuleSuffix)>]
module Test = begin end
type Test = class end
क्यों?
दूसरे मामले में, त्रुटि है: प्रकार या मॉड्यूल 'टेस्ट' की डुप्लिकेट परिभाषा।
मुझे कुछ सार्वजनिक [<Literal>]
स्थिरांक को परिभाषित करने में सक्षम होना पसंद है जो एक प्रकार के लिए आवश्यक हैं और उसी नाम वाले मॉड्यूल के अंदर प्रकार के उपयोगकर्ताओं के लिए महत्वपूर्ण हैं।
मैं कल्पना में कुछ भी नहीं दिख रहा है एक आवश्यक आदेश के बारे में, तो मेरा अनुमान है कि यह एक बग है। – Daniel
कुछ "मॉड्यूल टेस्ट_लिटरल्स" जैसा होगा, और उसके बाद टेस्ट टाइप करने से पहले "टेस्ट_लिटरल्स खोलें" चाल करें? – sgtz