상점의 물품 재고를 관리하는 코드를 작성해 볼 거예요. 재고는 물품 항목과 그 수량을 담은 해시 참조예요.
InventoryManagement::create_inventory 서브루틴을 수정해요. 이 서브루틴은 항목들의 배열 참조를 인자로 받아, 항목 이름을 키로 하고 수량을 값으로 하는 새 재고 해시 참조를 반환해요.
InventoryManagement::add_items 서브루틴을 수정해요. 이 서브루틴은 재고 해시 참조와 항목 배열 참조를 인자로 받아, 항목이 재고에 추가된 해시 참조를 반환해요.
InventoryManagement::remove_items 서브루틴을 수정해요. 이 서브루틴은 재고 해시 참조와 항목 배열 참조를 인자로 받아, 항목이 재고에서 제거된 해시 참조를 반환해요.
항목의 수량은 0 아래로 내려가면 안 돼요.
InventoryManagement::delete_item 서브루틴을 수정해요. 이 서브루틴은 재고 해시 참조와 항목 이름을 인자로 받아, 항목이 재고에서 완전히 삭제된 해시 참조를 반환해요.