class - When does an F# type need to be initialised using new? -


एक वर्ग को देखते हुए जैसे:

  टाइप करें MyClass () = सदस्य। एक्स) = प्रिंटफ़न "हैलो% s" x  

का प्रयोग करते हुए उदाहरणों को प्रारंभ करना उचित है

  चलिए x = नया MyClass ()  < 
 

या new के बिना

इसके अलावा, जब नया कन्स्ट्रक्टर का उपयोग से अधिक उपयोगी होता है

नया उपयोग करने के लिए F # में मेरा पैटर्न है केवल ऐसा करने के लिए जब प्रकार लागू होता है IDisposable कंपाइलर विशेष मामलों का यह उपयोग और एक चेतावनी का उत्सर्जन करता है अगर नया छोड़ा जाता है।

तो आपके मामले में मैं new का उपयोग नहीं करूंगा लेकिन निम्नलिखित के साथ मैं

  प्रकार OtherClass () = ... इंटरफ़ेस सिस्टम। सदस्य के साथ अव्यावहारयोग्य होगा.निर्धारित () = ... चलो x = नया अन्य क्लास ()  

Comments

Popular posts from this blog

Eclipse CDT variable colors in editor -

AJAX doesn't send POST query -

wpf - Custom Message Box Advice -