शुरू करेंमुफ़्त में शुरू करें

Positional arguments पुनरावलोकन

Introduction to Julia कोर्स में, आपने फंक्शन की बुनियादी बातें और फंक्शन में आर्ग्यूमेंट्स पास करना सीखा था। एडवांस्ड फंक्शंस पर जाने से पहले, आइए जल्दी से एक पुनरावलोकन करते हैं और कुछ नई शब्दावली जोड़ते हैं.

याद रखें कि एक फंक्शन इनपुट लेता है और आउटपुट देता है। फंक्शंस आपके कोड को व्यवस्थित करने और उसे प्रभावी ढंग से री-यूज़ करने का तरीका हैं। वही कोड अगर फंक्शन के अंदर रखा जाए तो अक्सर फंक्शन के बाहर रखे गए उसी कोड से तेज़ चलता है, इसलिए फंक्शंस लिखने के फायदों का लाभ उठाना ज़रूरी है.

जब आप किसी फंक्शन के आर्ग्यूमेंट्स निर्दिष्ट करते हैं, तो आप उन्हें एक तय क्रम में निर्दिष्ट करते हैं। इन्हें positional arguments कहा जाता है। Positional arguments बस वे आर्ग्यूमेंट्स हैं जो क्रम में सूचीबद्ध होते हैं और फंक्शन को कॉल करते समय उसी क्रम में पास किए जाने चाहिए। Julia आर्ग्यूमेंट्स की पोज़ीशन का उपयोग करती है यह निर्धारित करने के लिए कि हर इनपुट वैल्यू किस पैरामीटर से मैप होगी.

नीचे दिए गए उदाहरण में, आप my_profit नाम का एक फंक्शन लिखेंगे जो दो positional arguments लेता है: previous_price और current_price। चूँकि ये positional arguments हैं, सही क्रम रखना महत्वपूर्ण है.

यह अभ्यास पाठ्यक्रम का हिस्सा है

इंटरमीडिएट Julia

पाठ्यक्रम देखें

अभ्यास निर्देश

  • फंक्शन my_profit परिभाषित करें और current_price तथा previous_price आर्ग्यूमेंट्स के बीच का अंतर return करें।
  • my_profit को previous_price = 100 और current_price = 105 के साथ कॉल करें.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Define my_profit with two positional arguments
function ____(____, ____)
	return ____ - ____
end

# Call my_profit
my_profit(____, ____)
कोड संपादित करें और चलाएँ