minmax_by — 비교 함수로 최솟·최댓값 함께 반환하기
minmax_by — 비교 함수로 최솟·최댓값 함께 반환하기
minmax_by는 두 값을 비교 함수(comparator) 로 비교해 최솟값·최댓값을 한 번에 배열로 돌려주는 함수예요. nightly 전용 실험 API예요.
출처: Rust 공식 문서
본문
pub const fn minmax_by<T, F>(v1: T, v2: T, compare: F) -> [T; 2]
where F: FnOnce(&T, &T) -> Ordering,
반환값은 [min, max] 형태의 배열이에요. 비교 방식을 직접 지정하고 싶을 때 사용해요.