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

एक वैकल्पिक पैरामीटर वह है जिसे कॉल करने वाले किसी फ़ंक्शन या विधि को कॉल में शामिल कर सकता है, लेकिन उसके पास नहीं है। जब छोड़ा जाता है, तो इसके बजाय एक डिफ़ॉल्ट मान का उपयोग किया जाता है। अधिकांश मामलों में डिफ़ॉल्ट मान का उपयोग किए जाने पर वैकल्पिक पैरामीटर उपयोगी होते हैं, लेकिन फिर भी अवसर पर निर्दिष्ट किए जाने की आवश्यकता होती है।

19
मैं फ़ंक्शन कॉल में वैकल्पिक तर्क कैसे छोड़ूंगा?
ठीक है मैं पूरी तरह से भूल गया कि PHP में तर्क कैसे छोड़ें। आइए हम कहते हैं: function getData($name, $limit = '50', $page = '1') { ... } मैं इस फ़ंक्शन को कैसे कहूंगा ताकि मध्य पैरामीटर डिफ़ॉल्ट मान (यानी। '50') लेता है? getData('some name', '', '23'); क्या उपरोक्त …

4
स्विफ्ट में एक वैकल्पिक क्लोजर कैसे बनता है?
मैं स्विफ्ट में एक तर्क घोषित करने की कोशिश कर रहा हूं जो एक वैकल्पिक क्लोजर लेता है। मैंने जो फ़ंक्शन घोषित किया है वह इस तरह दिखता है: class Promise { func then(onFulfilled: ()->(), onReject: ()->()?){ if let callableRjector = onReject { // do stuff! } } } लेकिन …

13
क्या आपको C # 4.0 में ओवरलोड या वैकल्पिक मापदंडों का उपयोग करते हुए विधियों की घोषणा करनी चाहिए?
मैं सी # 4.0 के बारे में एंडर्स की बात देख रहा था और सी # 5.0 के चुपके पूर्वावलोकन , और यह मेरे बारे में सोच रहा था कि जब वैकल्पिक पैरामीटर सी # में उपलब्ध हैं, तो उन तरीकों को घोषित करने के लिए अनुशंसित तरीका क्या होगा …

10
कैसे जांचें कि वैकल्पिक फ़ंक्शन पैरामीटर सेट है या नहीं
क्या पायथन में एक आसान तरीका है यह जांचने के लिए कि क्या वैकल्पिक पैरामीटर का मूल्य उसके डिफ़ॉल्ट मूल्य से आता है, या क्योंकि उपयोगकर्ता ने फ़ंक्शन कॉल पर इसे स्पष्ट रूप से सेट किया है?

8
वैकल्पिक पैरामीटर के लिए डिफ़ॉल्ट मान के रूप में स्ट्रिंग का उपयोग नहीं किया जा सकता
मैं बिल वैगनर द्वारा इफेक्टिव सी # पढ़ रहा हूं । में आइटम 14 - कम से कम डुप्लिकेट प्रारंभ तर्क है, वह नई वैकल्पिक पैरामीटर एक निर्माता में शामिल का उपयोग करने का निम्न उदाहरण दिखाता है: public MyClass(int initialCount = 0, string name = "") ध्यान दें कि …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.