class - When does an F# type need to be initialised using new? -
एक वर्ग को देखते हुए जैसे:
टाइप करें MyClass () = सदस्य। एक्स) = प्रिंटफ़न "हैलो% s" x
का प्रयोग करते हुए उदाहरणों को प्रारंभ करना उचित है
चलिए x = नया MyClass ()
<या
new
के बिनाइसके अलावा, जब
नया
कन्स्ट्रक्टर का उपयोगसे अधिक उपयोगी होता है
नया उपयोग करने के लिए F # में मेरा पैटर्न है केवल ऐसा करने के लिए जब प्रकार लागू होता है
IDisposable
कंपाइलर विशेष मामलों का यह उपयोग और एक चेतावनी का उत्सर्जन करता है अगरनया
छोड़ा जाता है।तो आपके मामले में मैं
new
का उपयोग नहीं करूंगा लेकिन निम्नलिखित के साथ मैंप्रकार OtherClass () = ... इंटरफ़ेस सिस्टम। सदस्य के साथ अव्यावहारयोग्य होगा.निर्धारित () = ... चलो x = नया अन्य क्लास ()
Comments
Post a Comment