Vas a escribir código para gestionar un inventario de artículos en una tienda. El inventario será una referencia a un hash que contendrá los artículos del inventario y sus cantidades.
Modifica la subrutina InventoryManagement::create_inventory, que toma como argumento una referencia a un array de artículos, para que devuelva una referencia a un hash de inventario recién creado, con las claves como nombres de los artículos y los valores como las cantidades.
Modifica la subrutina InventoryManagement::add_items, que toma como argumentos una referencia a un hash de inventario y una referencia a un array de artículos, para que devuelva una referencia a un hash con los artículos añadidos al inventario.
Modifica la subrutina InventoryManagement::remove_items, que toma como argumentos una referencia a un hash de inventario y una referencia a un array de artículos, para que devuelva una referencia a un hash con los artículos quitados del inventario.
Las cantidades de los artículos no deben bajar de cero.
Modifica la subrutina InventoryManagement::delete_item, que toma como argumentos una referencia a un hash de inventario y el nombre de un artículo, para que devuelva una referencia a un hash con el artículo eliminado por completo del inventario.
Regístrate en Exercism para aprender y dominar Perl con 5 conceptos84 ejercicios y mentoría humana real, todo gratis.