मेरे पास एक पुनरावर्ती फ़ंक्शन है जो फ़ाइल पथों का प्रतिनिधित्व करने वाले ऑब्जेक्ट बनाता है (कुंजी पथ हैं और मान फ़ाइल के बारे में जानकारी हैं)। यह पुनरावर्ती है क्योंकि यह केवल फाइलों को संभालने के लिए है, इसलिए यदि एक निर्देशिका का सामना किया जाता है, तो फ़ंक्शन को पुन: पुन: निर्देशिका पर बुलाया जाता है।
कहा जा रहा है कि, मैं दो मानचित्रों पर एक सेट यूनियन के बराबर करना चाहता हूं (यानी "मुख्य" मानचित्र पुनरावर्ती कॉल से मूल्यों के साथ अद्यतन किया गया है)। क्या यह एक मुहावरेदार तरीका है कि इसे एक नक्शे से अलग करना और प्रत्येक कुंजी को असाइन करना, दूसरे मानचित्र में एक ही चीज़ के लिए इसका महत्व है?
यही कारण है: दिए गए a,b
प्रकार के होते हैं map [string] *SomeObject
, और a
और b
, अंततः भर जाती है वहाँ अद्यतन करने के लिए किसी भी तरह से है a
सब में मूल्यों के साथ b
?