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(____, ____)