مسیرها
/
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 تمرین و مربی‌گری انسانی واقعی یاد بگیرید و در آن استاد شوید، همه‌ی این‌ها رایگان.