
DsSequence::find 메서드는 두 가지 형식의 인자를 받을 수 있습니다.
1. 첫 번째 형식은 찾고자 하는 요소의 값으로 인자를 받습니다. 이 경우 메서드는 찾고자 하는 요소가 있는지 여부를 boolean 값으로 반환합니다.
#hostingforum.kr
cpp
bool find(int value);
2. 두 번째 형식은 찾고자 하는 요소의 인덱스를 받는 lambda 함수를 인자로 받습니다. 이 경우 메서드는 lambda 함수가 true를 반환하는 첫 번째 요소의 인덱스를 반환합니다. 만약 찾고자 하는 요소가 없으면 -1을 반환합니다.
#hostingforum.kr
cpp
int find(std::function predicate);
이 메서드는 DsSequence에 포함된 모든 요소를 검색하여, predicate 함수가 true를 반환하는 요소를 찾습니다. 만약 predicate 함수가 모든 요소를 검사한 후 true를 반환하는 요소를 찾지 못하면 -1을 반환합니다.
2025-06-15 02:33