그냥 게임개발자

TArray - IndexOfByKey 본문

Unreal스터디/TArray

TArray - IndexOfByKey

sudoju 2024. 1. 2. 22:37

IndexOfByKey

  • 이것도 비슷하게 작동하지만, 엘리먼트와 임의 오브젝트의 비교가 가능하다.
  • Find 함수로는 검색 시작 전 인수를 엘리먼트 유형(이 경우 FString)으로 실제 변환한다.
  • IndexOfByKey 함수로는 키 비교를 바로 하여, 키 유형을 엘리먼트 유형으로 직접 변환할 수 없을 때에도 검색이 가능
  • IndexOfByKey 는 operator==(ElementType, KeyType)가 존재하는지 키 유형에 대해 작동한다.
  • IndexOfByKey는 처음 찾은 엘리먼트의 인덱스 또는 찾은 것이 없으면 INDEX_NONE을 반환한다.
int32 Index = StrArr.IndexOfByKey(TEXT("Hello"));
// Index == 3

'Unreal스터디 > TArray' 카테고리의 다른 글

TArray - FilterByPredicate  (0) 2024.01.07
TArray - IndexOfByPredicate  (0) 2024.01.02
TArray - Index  (0) 2024.01.02
TArray - Find  (0) 2024.01.02
TArray - Num  (0) 2024.01.02