parameters पर टैग किए गए जवाब

किसी भी गैर तुच्छ कार्यक्रम के लिए पैरामीटर महत्वपूर्ण हैं, जिससे इसे सामान्य और डेटा संचालित करने में मदद मिल सके। पैरामीटर आमतौर पर फ़ंक्शन तर्क होते हैं, लेकिन कॉन्फ़िगरेशन का हिस्सा भी हो सकते हैं।

10
क्या पासिंग मापदंडों का (एंटी) पैटर्न के लिए एक नाम है जो केवल कॉल श्रृंखला में कई स्तरों का उपयोग किया जाएगा?
मैं कुछ विरासत कोड में वैश्विक चर के उपयोग के विकल्प खोजने की कोशिश कर रहा था। लेकिन यह सवाल तकनीकी विकल्पों के बारे में नहीं है, मैं मुख्य रूप से शब्दावली के बारे में चिंतित हूं । स्पष्ट समाधान वैश्विक उपयोग करने के बजाय फ़ंक्शन में एक पैरामीटर पास …

5
कमांड लाइन तर्क को डिजाइन करने के लिए अच्छी आदतें क्या हैं?
एप्लिकेशन को विकसित करते समय मैंने आश्चर्यचकित करना शुरू कर दिया - मुझे कमांड लाइन तर्क कैसे डिज़ाइन करना चाहिए? बहुत सारे प्रोग्राम इस तरह के फॉर्मूले का उपयोग कर रहे हैं -argument valueया /argument value। समाधान जो मेरे मन को आया था argument:value। मैंने सोचा कि यह अच्छा है …
190 design  parameters  cli 

11
क्या किसी कार्य को स्वीकार करने के लिए कितने मापदंडों पर दिशानिर्देश हैं?
मैंने कुछ कार्यों पर ध्यान दिया है जिनके साथ मैं 6 या अधिक मापदंडों के साथ काम करता हूं, जबकि अधिकांश पुस्तकालयों में मैं इसका उपयोग एक फ़ंक्शन को खोजने में दुर्लभ है जो 3 से अधिक लेता है। फ़ंक्शन व्यवहार को बदलने के लिए अक्सर इनमें से कई अतिरिक्त …

14
किसी फ़ंक्शन में ऑर्डर करने के लिए सबसे अच्छा अभ्यास क्या है?
कभी-कभी (शायद ही कभी), ऐसा लगता है कि एक फ़ंक्शन बनाना जो एक सभ्य मात्रा में पैरामीटर लेता है सबसे अच्छा मार्ग है। हालांकि, जब मैं करता हूं, तो मुझे लगता है कि मैं अक्सर यादृच्छिक पर मापदंडों का क्रम चुन रहा हूं। मैं आमतौर पर "सबसे महत्वपूर्ण पैरामीटर" के …

10
क्या हमें कस्टम ऑब्जेक्ट्स को पैरामीटर के रूप में बचना चाहिए?
मान लीजिए कि मेरे पास एक कस्टम ऑब्जेक्ट है, छात्र : public class Student{ public int _id; public String name; public int age; public float score; } और एक वर्ग, विंडो , जिसका उपयोग किसी छात्र की जानकारी दिखाने के लिए किया जाता है : public class Window{ public void …

7
क्या पैरामीटर नामों का उपयोग करना जो केवल C # में एक बुरा अभ्यास माना जाने वाले आवरण के प्रकार से भिन्न होता है?
मैं कक्षा के गुणों से मेल खाने वाले पैरामीटर नामों के संबंध में इसी तरह के प्रश्न देखता हूं, लेकिन मुझे पैरामीटर नाम का उपयोग करने के संबंध में कुछ भी नहीं मिल सकता है जो सी # में आवरण के अलावा पैरामीटर प्रकार नाम के समान है। यह एक …

9
क्या मुझे अपने तरीकों में खाली संग्रह स्वीकार करना चाहिए जो उन पर पुनरावृति करता है?
मेरे पास एक विधि है जहां सभी तर्क एक फॉरेस्ट लूप के अंदर किए जाते हैं जो विधि के पैरामीटर से अधिक होता है: public IEnumerable<TransformedNode> TransformNodes(IEnumerable<Node> nodes) { foreach(var node in nodes) { // yadda yadda yadda yield return transformedNode; } } इस मामले में, एक खाली संग्रह में …

13
क्या मूल्यों को निर्धारित करने के लिए बूलियन पैरामीटर का उपयोग करना गलत है?
के अनुसार यह एक बूलियन पैरामीटर का उपयोग करने के व्यवहार का निर्धारण करने के लिए गलत है? , मैं एक व्यवहार निर्धारित करने के लिए बूलियन मापदंडों का उपयोग करने से बचने के महत्व को जानता हूं, जैसे: मूल संस्करण public void setState(boolean flag){ if(flag){ a(); }else{ b(); } …

2
ऐसे तरीके क्यों हैं जो असीमित मात्रा में पैरामीटर लेते हैं, अक्सर कम मापदंडों के साथ ओवरलोड को परिभाषित करते हैं?
उदाहरण के लिए, System.IO.Path.Combine.NET में विधि में निम्नलिखित अधिभार हैं: Combine(params String[]) Combine(String, String) Combine(String, String, String) Combine(String, String, String, String) अंतिम तीन का क्या मतलब है? पहले वाला उन सभी को कवर करेगा, जैसे कि आप बारीकी से देखते हैं, यह paramsकीवर्ड का उपयोग करता है । पश्चगामी संगतता …

9
एक विधि का नाम कैसे दिया जाता है जो दोनों एक कार्य करता है और एक स्थिति के रूप में एक बूलियन देता है?
अगर कोई विधि है bool DoStuff() { try { // doing stuff... return true; } catch (SomeSpecificException ex) { return false; } } बल्कि यह कहा जाना चाहिए IsStuffDone()? दोनों नामों को उपयोगकर्ता द्वारा गलत तरीके से समझा जा सकता है: यदि नाम DoStuff()क्यों है तो यह एक बूलियन वापस …

3
वैकल्पिक पैरामीटर या अतिभारित कंस्ट्रक्टर
मैं एक कार्यान्वित कर रहा हूं DelegateCommand, और जब मैं कंस्ट्रक्टर को लागू करने वाला था, तो मैं निम्नलिखित दो डिज़ाइन विकल्पों के साथ आया था: 1: कई अतिभारित कंस्ट्रक्टर वाले public DelegateCommand(Action<T> execute) : this(execute, null) { } public DelegateCommand(Action<T> execute, Func<T, bool> canExecute) { this.execute = execute; this.canExecute …

3
फ़ंक्शन मापदंडों का एनोटेट क्यों नहीं?
इस प्रश्न को उत्तर देने योग्य बनाने के लिए, मान लें कि प्रोग्रामर के दिमाग में अस्पष्टता की लागत कहीं अधिक है तो कुछ अतिरिक्त कीस्ट्रोक्स। यह देखते हुए कि, मैं अपने साथियों को अपने कार्य मापदंडों की व्याख्या न करने की अनुमति क्यों दूंगा ? निम्नलिखित कोड को एक …
28 f#  parameters 

7
आवश्यक नहीं होने पर भी वैकल्पिक पैरामीटर नाम निर्दिष्ट करें?
निम्नलिखित विधि पर विचार करें: public List<Guid> ReturnEmployeeIds(bool includeManagement = false) { } और निम्नलिखित कॉल: var ids = ReturnEmployeeIds(true); सिस्टम के लिए एक डेवलपर नए के लिए, यह अनुमान लगाना बहुत मुश्किल होगा कि trueउसने क्या किया। पहली बात यह है कि आप विधि नाम पर होवर करें या …

5
फ़ंक्शन कॉल में एकाधिक तर्क एकल सरणी बनाम
मेरे पास एक फ़ंक्शन है जो मापदंडों के एक सेट में लेता है, फिर उन पर SQL क्वेरी की शर्तों के रूप में लागू होता है। हालाँकि, जब मैंने स्वयं के शर्तों वाले एकल तर्क सरणी का पक्ष लिया: function searchQuery($params = array()) { foreach($params as $param => $value) { …

6
क्या एक विधि को उन तर्कों के साथ माफ़ किया जाना चाहिए जो पारित हो गए हैं? [बन्द है]
बंद हो गया । इस प्रश्न पर अधिक ध्यान देने की आवश्यकता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि यह इस पोस्ट को संपादित करके केवल एक समस्या पर केंद्रित हो । 4 साल पहले …
21 java  parameters 

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.