आप एक दुकान में रखे सामान के भंडार को संभालने के लिए कुछ कोड लिखेंगे। यह भंडार एक हैश रेफ़रेंस होगा, जिसमें भंडार के आइटम और उनकी मात्रा होंगी।
InventoryManagement::create_inventory सब्रूटीन को बदलिए। यह आर्गुमेंट के रूप में आइटम का एक ऐरे रेफ़रेंस लेता है। इसे नया बनाया गया भंडार हैश रेफ़रेंस लौटाना चाहिए, जिसमें की के रूप में आइटम के नाम हों और वैल्यू के रूप में मात्रा हो।
InventoryManagement::add_items सब्रूटीन को बदलिए। यह आर्गुमेंट के रूप में भंडार का हैश रेफ़रेंस और आइटम का ऐरे रेफ़रेंस लेता है। इसे एक हैश रेफ़रेंस लौटाना चाहिए, जिसमें आइटम भंडार में जोड़ दिए गए हों।
InventoryManagement::remove_items सब्रूटीन को बदलिए। यह आर्गुमेंट के रूप में भंडार का हैश रेफ़रेंस और आइटम का ऐरे रेफ़रेंस लेता है। इसे एक हैश रेफ़रेंस लौटाना चाहिए, जिसमें से आइटम भंडार से हटा दिए गए हों।
आइटम की मात्रा शून्य से नीचे नहीं जानी चाहिए।
InventoryManagement::delete_item सब्रूटीन को बदलिए। यह आर्गुमेंट के रूप में भंडार का हैश रेफ़रेंस और आइटम का नाम लेता है। इसे एक हैश रेफ़रेंस लौटाना चाहिए, जिसमें से वह आइटम भंडार से पूरी तरह मिटा दिया गया हो।
Exercism पर साइन अप कीजिए और Perl को 5 कॉन्सेप्ट84 अभ्यास तथा असली इंसानों से मिलने वाली मेंटरिंग के साथ सीखिए और उसमें महारत हासिल कीजिए, वह भी बिल्कुल मुफ्त।