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

Anonymous functions

Anonymous functions वे फंक्शन होते हैं जिनका कोई नाम नहीं रखा जाता। ये तब काम आते हैं जब आप बिना कोई मानक फंक्शन बनाए किसी अभिव्यक्ति (expression) का जल्दी से मूल्यांकन करना चाहें, क्योंकि मानक फंक्शन लिखना काफ़ी विस्तृत हो सकता है। एक ही पंक्ति में anonymous function को परिभाषित और मूल्यांकन करने के लिए हम कोष्ठक (parenthesis) का इस्तेमाल करते हैं, जैसा नीचे दिखाया है।

(x -> x^2 + 5)(5)  # 30

Anonymous functions का एक और उपयोग है इन्हें उन फंक्शन को आर्ग्युमेंट के रूप में पास करना जो दूसरे फंक्शन लेते हैं। यह map और filter जैसे फंक्शन के साथ उपयोगी है, जहाँ आप anonymous function को आर्ग्युमेंट की तरह पास कर सकते हैं।

map(x -> x^2 + 5, [5, 10])  # 30, 105

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

इंटरमीडिएट Julia

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

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

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

# Create an anonymous function and evaluate it at x=6
____
कोड संपादित करें और चलाएँ