min_by — 비교 함수로 더 작은 값 반환하기
min_by — 비교 함수로 더 작은 값 반환하기
min_by는 두 값을 비교 함수(comparator) 를 기준으로 비교해 더 작은 쪽을 돌려주는 함수예요.
출처: Rust 공식 문서
본문
pub fn min_by<T, F>(v1: T, v2: T, compare: F) -> T
where F: FnOnce(&T, &T) -> Ordering,
compare는 두 값의 참조를 받아 Ordering을 반환해요. max_by의 반대 동작을 하며, 비교 방식을 직접 지정하고 싶을 때 유용해요.