2008-09-02 11 views
14

क्या किसी को भी F# Units of Measure काम करने में खोने का मौका मिला है? क्या यह सिर्फ टाइप-आधारित चिकनरी है, या क्या नीचे सीएलआर प्रकार छिपा रहे हैं जो संभावित रूप से अन्य .NET भाषाओं से उपयोग किए जा सकते हैं? क्या यह किसी भी संख्यात्मक इकाई के लिए काम करेगा, या यह फ्लोटिंग पॉइंट मानों तक सीमित है (जो कि सभी उदाहरण उपयोग करते हैं)?माप की एफ # इकाइयां कैसे काम करती हैं?

+0

फ़्रिंक कैलक्यूलेटर और फ़्रिंक प्रोग्रामिंग भाषा पर एक नज़र डालें। –

उत्तर

11

अगले संबंधित ब्लॉग पोस्ट पर response के अनुसार, वे F # कंपाइलर में पूरी तरह स्थिर प्रणाली हैं। इसलिए इकाइयों के डेटा का कोई सीएलआर प्रतिनिधित्व नहीं है।

यह पूरी तरह से स्पष्ट नहीं है कि यह वर्तमान में गैर-फ्लोट प्रकारों के साथ काम करता है, लेकिन टाइप सिस्टम के परिप्रेक्ष्य से यह सैद्धांतिक रूप से संभव है।

+1

एंड्रयू केनेडी द्वारा नवीनतम ब्लॉग पोस्ट देखें (नीचे दिए गए उत्तर में), यूओएम किसी भी संख्यात्मक प्रकार के साथ-साथ समग्र प्रकार के लिए भी उपलब्ध है। – Benjol

15

एंड्रयू केनेडी के ब्लॉग पर यह जानने के लिए सबसे अच्छा (और मुझे लगता है कि आधिकारिक) जगह है।

यहां (वर्तमान) प्रासंगिक पोस्ट हैं।

जैसा कि मैंने पोस्ट को आपके उत्तर देने के लिए भेजा में कहा, यह सबसे निश्चित रूप से कुछ है कि आप सी # में नहीं कर सकते (हालांकि मैं चाहता हूं कि आप कर सकें)।

संबंधित मुद्दे