Manual

Manual

DS 맵에서 값 찾기

이 문서는 DS 맵에서 특정 키에 대한 값을 찾는 방법에 대해 설명합니다. 이 기능을 사용하면 지정된 키에서 값을 가져올 수 있습니다. 함수의 입력 값은 사용하려는 (미리 생성된) DS 맵과 확인할 키입니다. 만약 해당 키가 존재하지 않으면 함수는 undefined를 반환합니다. 항상 is_undefined() 함수를 사용하여 이를 확인해야 합니다. 문법 ds_map_

By 이재협/실장/시스템개발실/PHYSIA

Manual

ds_map_find_previous 함수 설명

ds_map_find_previous 함수는 지정된 키 이전에 저장된 DS 맵의 이전 키를 반환합니다. 이 함수는 DS 맵을 반복하면서 특정 값을 찾을 때 유용할 수 있지만, 가능한 한 피하는 것이 좋습니다. 왜냐하면 성능이 느릴 수 있기 때문입니다. 만약 해당 키가 존재하지 않으면, 함수는 undefined를 반환합니다. 항상 is_undefined() 함수를 사용하여

By 이재협/실장/시스템개발실/PHYSIA

Manual

ds_map_find_next 함수 설명

ds_map_find_next 함수는 지정된 키 다음에 저장된 DS 맵의 다음 키를 반환합니다. 이 함수는 DS 맵을 반복하면서 특정 값을 찾을 때 유용하지만, 가능한 한 피하는 것이 좋습니다. 이유는 성능이 느릴 수 있기 때문입니다. 만약 해당 키가 존재하지 않으면 함수는 undefined를 반환합니다. 항상 is_undefined() 함수를 사용하여 확인해야 합니다.

By 이재협/실장/시스템개발실/PHYSIA

Manual

DS 맵에서 마지막 키 찾기

개요 ds_map_find_last 함수는 DS 맵에 저장된 마지막 키를 반환합니다. 주의할 점은, 이 키는 사용자가 추가한 순서와는 다를 수 있습니다. DS 맵은 선형 형태로 저장되지 않기 때문에, 마지막 키를 찾는 것은 컴퓨터가 저장한 방식에 따라 결정됩니다. 이 함수는 DS 맵을 탐색할 때 유용할 수 있지만, 가능하면 사용을 피하는

By 이재협/실장/시스템개발실/PHYSIA

Manual

DS 맵에서 첫 번째 키 찾기

개요 ds_map_find_first 함수는 DS 맵에 저장된 첫 번째 키를 반환합니다. 하지만 이 키는 추가한 순서와는 다르게 저장됩니다. DS 맵은 선형 형태로 저장되지 않기 때문에, DS 리스트를 사용해야 합니다. 이 함수는 DS 맵을 반복하면서 특정 값을 찾을 때 유용할 수 있지만, 가능한 한 피하는 것이 좋습니다. 왜냐하면 속도가

By 이재협/실장/시스템개발실/PHYSIA

Manual

DS 맵에서 키 존재 여부 확인하기

ds_map_exists 함수는 지정된 키가 (이전에 생성된) DS 맵에 존재하는지 확인하고, 존재하면 true를, 존재하지 않으면 false를 반환합니다. 문법 ds_map_exists(id, key); 인수 설명 인수 타입 설명 id DS 맵 ID 확인할 데이터 구조의 핸들 key 문자열 확인할 키 반환값 * Boolean: 키가 존재하면 true, 존재하지 않으면 false 예제

By 이재협/실장/시스템개발실/PHYSIA

Manual

DS 맵 비어있는지 확인하기

ds_map_empty 함수는 지정된 데이터 구조(이전에 생성된 DS 맵)가 키/값 쌍을 포함하고 있는지 확인하여, 포함하고 있지 않으면 true, 포함하고 있으면 false를 반환합니다. 문법 ds_map_empty(id); 인수 설명 인수 타입 설명 id 데이터 구조 핸들 확인할 데이터 구조의 핸들입니다. 반환값 * 키/값 쌍이 없으면 true

By 이재협/실장/시스템개발실/PHYSIA

Manual

DS 맵 파괴하기

DS 맵은 생성될 때 메모리에 공간을 차지합니다. 따라서 DS 맵이 더 이상 필요하지 않을 때 이 메모리를 해제해야 오류, 메모리 누수 및 게임 성능 저하를 방지할 수 있습니다. 이 함수는 바로 그 작업을 수행합니다. 맵을 파괴하면 맵에 저장된 데이터 구조가 참조 해제되어 메모리 누수가 발생할 수 있으므로, 맵을 파괴하기 전에

By 이재협/실장/시스템개발실/PHYSIA

Manual

DS 맵 클리어 함수 설명

ds_map_clear 함수는 이전에 생성된 DS 맵의 모든 키/값 쌍을 지우는 기능을 제공합니다. 하지만 이 함수는 DS 맵 자체를 메모리에서 삭제하지는 않습니다. DS 맵을 메모리에서 삭제하려면 ds_map_destroy() 함수를 사용해야 합니다. 맵을 클리어할 때 주의할 점은, 맵에 저장된 데이터 구조체의 참조가 해제되어 메모리 누수가 발생할 수 있다는

By 이재협/실장/시스템개발실/PHYSIA