Scriverai un po' di codice per gestire l'inventario di articoli di un negozio. L'inventario sarà un riferimento a hash che contiene gli articoli dell'inventario e la loro quantità.
Modifica la subroutine InventoryManagement::create_inventory, che prende come argomento un riferimento a un array di articoli, in modo che restituisca il riferimento a hash di un inventario appena creato, con i nomi degli articoli come chiavi e le quantità come valori.
Modifica la subroutine InventoryManagement::add_items, che prende come argomenti un riferimento a hash di un inventario e un riferimento a un array di articoli, in modo che restituisca un riferimento a hash con gli articoli aggiunti all'inventario.
Modifica la subroutine InventoryManagement::remove_items, che prende come argomenti un riferimento a hash di un inventario e un riferimento a un array di articoli, in modo che restituisca un riferimento a hash con gli articoli rimossi dall'inventario.
Le quantità degli articoli non devono scendere sotto zero.
Modifica la subroutine InventoryManagement::delete_item, che prende come argomenti un riferimento a hash di un inventario e il nome di un articolo, in modo che restituisca un riferimento a hash con l'articolo eliminato completamente dall'inventario.
Iscriviti a Exercism per imparare e padroneggiare Perl con 5 concetti84 esercizi e il mentoring di persone reali, tutto gratis.