मैंने देखा है कि स्थिर विधियां सी # से F # में अधिक लोकप्रिय लगती हैं। सी # में, आप हमेशा एक तत्व एक संग्रह करने के लिए एक उदाहरण विधि को फोन करके जोड़ेंगे:एफ # कोडिंग शैली - स्थैतिक बनाम उदाहरण विधियां
mySet.Add(elem);
लेकिन एफ # में वहां आम तौर पर एक बराबर स्थिर विधि है:
mySet.Add(elem)
// OR
Set.Add elem mySet
और मैंने देखा है नमूने में अक्सर बाद में फार्म। दोनों मुझे अर्थात् और कार्यात्मक रूप से पूरी तरह से समान दिखाई देते हैं, लेकिन सी # पृष्ठभूमि से आते हैं, उदाहरण विधि का उपयोग करके अधिक प्राकृतिक लगता है। एफ # में बेहतर शैली कौन सा है और क्यों?
संबंधित: http://stackoverflow.com/q/7698133/162396 – Daniel
चाल जवाब देने के लिए। –
पूरे कारण कार्यात्मक प्रोग्रामिंग में निहित कई कारण हैं, और कुछ विशेष रूप से एफ #, यह जानना मुश्किल है कि इसे उचित ठहराने के लिए कहां से शुरू करना है। एक बार जब आप अपने आप को कार्यात्मक प्रोग्रामिंग से परिचित कर लेंगे तो यह स्पष्ट हो जाएगा। – Daniel