फ़ंक्शन, पैरामीटर, लेबल, डिफ़ॉल्ट और वैरिएडिक परिभाषित करना
पैरामीटर, लेबल, डिफ़ॉल्ट मान और वैरिएडिक आर्ग्युमेंट वाले फ़ंक्शन परिभाषित करें।
फ़ंक्शन, पैरामीटर, लेबल, डिफ़ॉल्ट और वैरिएडिक परिभाषित करना, CoddyKit पर Swift Academy का एक निःशुल्क पाठ है। यह 3 में से 1वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह Swift Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Swift Academy पाठ्यक्रम में कुल 3 पाठ शामिल हैं।
परिचय
फ़ंक्शन कोड को दोबारा उपयोग किए जा सकने वाले खंडों में व्यवस्थित करते हैं। आप पैरामीटर के माध्यम से डेटा भेज सकते हैं और परिणाम वापस कर सकते हैं।
सरल फ़ंक्शन
func कीवर्ड से परिभाषित करें। फ़ंक्शन को उसके नाम से कॉल करें।
func greet() {
print("Hello, Swift!")
}
greet()पैरामीटर
फ़ंक्शन में इनपुट मान भेजने के लिए पैरामीटर जोड़ें।
func square(number: Int) -> Int {
return number * number
}
print(square(number: 4))लेबल
पैरामीटर के लेबल कॉल वाली जगह पर कोड को अधिक पठनीय बनाते हैं।
func multiply(a first: Int, b second: Int) -> Int {
return first * second
}
print(multiply(a: 3, b: 4))डिफ़ॉल्ट मान
कॉल करते समय डिफ़ॉल्ट मान होने पर आप आर्ग्युमेंट छोड़ सकते हैं।
func greet(name: String = "Guest") {
print("Hello, \\(name)")
}
greet()
greet(name: "Ada")वैरिएडिक पैरामीटर
वैरिएडिक पैरामीटर (... के साथ) कई मानों को एक ही सरणी के रूप में स्वीकार करते हैं।
func sum(numbers: Int...) -> Int {
var total = 0
for n in numbers { total += n }
return total
}
print(sum(numbers: 1, 2, 3, 4))वैरिएडिक प्रश्न
त्वरित जाँच: कौन-सा सिंटैक्स एक पैरामीटर में कई मानों की अनुमति देता है?
पुनरावलोकन
पुनरावलोकन: फ़ंक्शन func से परिभाषित किए जाते हैं, पैरामीटर ले सकते हैं, लेबल और डिफ़ॉल्ट मानों का उपयोग करते हैं, तथा लचीलेपन के लिए वैरिएडिक आर्ग्युमेंट स्वीकार कर सकते हैं।
एआई शिक्षक के साथ Swift सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 122
- पाठ
- 409
अक्सर पूछे जाने वाले प्रश्न
क्या “फ़ंक्शन, पैरामीटर, लेबल, डिफ़ॉल्ट और वैरिएडिक परिभाषित करना” पाठ निःशुल्क है?
हाँ — Swift Academy अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “फ़ंक्शन, पैरामीटर, लेबल, डिफ़ॉल्ट और वैरिएडिक परिभाषित करना” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। Swift Academy पाठ्यक्रम में कुल 3 पाठ शामिल हैं।
“फ़ंक्शन, पैरामीटर, लेबल, डिफ़ॉल्ट और वैरिएडिक परिभाषित करना” में मैं क्या सीखूँगा?
पैरामीटर, लेबल, डिफ़ॉल्ट मान और वैरिएडिक आर्ग्युमेंट वाले फ़ंक्शन परिभाषित करें। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Swift Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या Swift Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Swift Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 3 में से 1वाँ पाठ है।
“फ़ंक्शन, पैरामीटर, लेबल, डिफ़ॉल्ट और वैरिएडिक परिभाषित करना” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस Swift Academy पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर Swift Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- फ़ंक्शन, पैरामीटर, लेबल, डिफ़ॉल्ट और वैरिएडिक परिभाषित करना
- रिटर्न मान और ट्यूपल से कई मान लौटाना
- In-out पैरामीटर और मूल त्रुटि-प्रबंधन (throws)