ट्रैक
/
Perl
Perl
/
अभ्यास
/
इन्वेंटरी प्रबंधन
इन्वेंटरी प्रबंधन

इन्वेंटरी प्रबंधन

सीखने का अभ्यास

निर्देश

आप एक दुकान में रखे सामान के भंडार को संभालने के लिए कुछ कोड लिखेंगे। यह भंडार एक हैश रेफ़रेंस होगा, जिसमें भंडार के आइटम और उनकी मात्रा होंगी।

1. आइटम का उपयोग करके नया भंडार बनाइए

InventoryManagement::create_inventory सब्रूटीन को बदलिए। यह आर्गुमेंट के रूप में आइटम का एक ऐरे रेफ़रेंस लेता है। इसे नया बनाया गया भंडार हैश रेफ़रेंस लौटाना चाहिए, जिसमें की के रूप में आइटम के नाम हों और वैल्यू के रूप में मात्रा हो।

2. आइटम का उपयोग करके भंडार में जोड़िए

InventoryManagement::add_items सब्रूटीन को बदलिए। यह आर्गुमेंट के रूप में भंडार का हैश रेफ़रेंस और आइटम का ऐरे रेफ़रेंस लेता है। इसे एक हैश रेफ़रेंस लौटाना चाहिए, जिसमें आइटम भंडार में जोड़ दिए गए हों।

3. भंडार से आइटम हटाइए

InventoryManagement::remove_items सब्रूटीन को बदलिए। यह आर्गुमेंट के रूप में भंडार का हैश रेफ़रेंस और आइटम का ऐरे रेफ़रेंस लेता है। इसे एक हैश रेफ़रेंस लौटाना चाहिए, जिसमें से आइटम भंडार से हटा दिए गए हों। आइटम की मात्रा शून्य से नीचे नहीं जानी चाहिए।

4. भंडार से आइटम को पूरी तरह मिटाइए

InventoryManagement::delete_item सब्रूटीन को बदलिए। यह आर्गुमेंट के रूप में भंडार का हैश रेफ़रेंस और आइटम का नाम लेता है। इसे एक हैश रेफ़रेंस लौटाना चाहिए, जिसमें से वह आइटम भंडार से पूरी तरह मिटा दिया गया हो।

GitHub के ज़रिए संपादित करें यह लिंक एक नई विंडो या टैब में खुलता है
Perl Exercism

इन्वेंटरी प्रबंधन शुरू करने के लिए तैयार हैं?

Exercism पर साइन अप कीजिए और Perl को 5 कॉन्सेप्ट84 अभ्यास तथा असली इंसानों से मिलने वाली मेंटरिंग के साथ सीखिए और उसमें महारत हासिल कीजिए, वह भी बिल्कुल मुफ्त।