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

map() आर्ग्युमेंट के विकल्प

आप iteration का उपयोग किसी सवाल का जवाब पाने के लिए भी कर सकते हैं, जैसे wesanderson डेटासेट में हर एलिमेंट की लंबाई कितनी है। यह काम आप map() को length() जैसी किसी फ़ंक्शन को देकर कर सकते हैं। आप इसे map(list, function) सिंटैक्स से लिखेंगे और यह ठीक से काम करेगा। लेकिन जैसे-जैसे आगे के अभ्यास ज़्यादा जटिल होंगे, आपको यह दूसरा तरीका भी सीखना होगा:

map(list, ~function(.x))

यह दूसरा तरीका map(list, function) जैसा ही परिणाम देता है। फ़ंक्शन के अंदर लिस्ट का उपयोग कैसे होगा, यह बताने के लिए .x आर्ग्युमेंट का प्रयोग करें, जो दर्शाता है कि लिस्ट का एलिमेंट फ़ंक्शन में कहाँ जाएगा। जब आप फ़ंक्शन में एलिमेंट की जगह दिखाने के लिए .x का उपयोग करना चाहें, तो map() के दूसरे आर्ग्युमेंट में फ़ंक्शन के आगे ~ लगाना आवश्यक है।

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

purrr के साथ Functional Programming की बुनियाद

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

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

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

# Map over wesanderson to get the length of each element
map(___, ___)
कोड संपादित करें और चलाएँ