DS 맵에서 키 삭제하기
이 문서는 DS 맵에서 특정 키와 그에 해당하는 값을 삭제하는 방법에 대해 설명합니다. DS 맵은 데이터 구조로, 키-값 쌍을 저장하는 데 사용됩니다.
함수 설명
ds_map_delete
이 함수는 주어진 DS 맵에서 특정 키와 그에 해당하는 값을 제거합니다.
문법
ds_map_delete(id, key);
인수 설명
인수 | 타입 | 설명 |
---|---|---|
id | DS 맵 ID | 변경할 맵의 핸들 |
key | 문자열 | 삭제할 키 (해당 값과 함께) |
반환값
- N/A (반환값 없음)
예제
다음 코드는 "shield"라는 키와 그에 해당하는 값을 DS 맵인 inventory
에서 삭제하는 예제입니다.
ds_map_delete(inventory, "shield");
활용 및 응용 예제
- 아이템 삭제하기
gml ds_map_delete(inventory, "potion");
- 장비 삭제하기
gml ds_map_delete(equipment, "helmet");
- 퀘스트 항목 삭제하기
gml ds_map_delete(quest_items, "ancient_scroll");
- 캐릭터 능력 삭제하기
gml ds_map_delete(character_stats, "strength");
- 상점 아이템 삭제하기
gml ds_map_delete(shop_items, "magic_wand");
이와 같이 ds_map_delete
함수를 사용하여 DS 맵에서 특정 키와 값을 쉽게 삭제할 수 있습니다.