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
____