Ми напишемо трохи коду, щоб керувати інвентарем товарів у магазині. Інвентарем буде посилання на словник, що містить товари та їхню кількість.
Змініть підпрограму InventoryManagement::create_inventory, яка приймає як аргумент посилання на масив товарів, щоб вона повертала щойно створене посилання на словник інвентарю, де ключами є назви товарів, а значеннями - їхня кількість.
Змініть підпрограму InventoryManagement::add_items, яка приймає як аргументи посилання на словник інвентарю та посилання на масив товарів, щоб вона повертала посилання на словник із товарами, доданими до інвентарю.
Змініть підпрограму InventoryManagement::remove_items, яка приймає як аргументи посилання на словник інвентарю та посилання на масив товарів, щоб вона повертала посилання на словник із товарами, вилученими з інвентарю.
Кількість товарів не повинна опускатися нижче нуля.
Змініть підпрограму InventoryManagement::delete_item, яка приймає як аргументи посилання на словник інвентарю та назву товару, щоб вона повертала посилання на словник із товаром, повністю видаленим з інвентарю.
Зареєструйтеся на Exercism, щоб вивчати й опановувати Perl, а також 5 концепцій84 вправи та справжнє наставництво від людей, і все це безкоштовно.