minmax_by_key — 키 기준으로 최솟·최댓값 함께 반환하기

minmax_by_key — 키 기준으로 최솟·최댓값 함께 반환하기

minmax_by_key키(key)를 뽑아내는 함수를 기준으로 두 값의 최솟값·최댓값을 한 번에 배열로 돌려주는 함수예요. nightly 전용 실험 API예요.

출처: Rust 공식 문서

본문

pub const fn minmax_by_key<T, F, K>(v1: T, v2: T, f: F) -> [T; 2]
    where F: FnMut(&T) -> K,
          K: Ord,

f가 각 값에서 키 K를 뽑아내고, KOrd여야 해요. 반환값은 [min, max] 배열이에요.

더 알아보기 (Learn more)

Rust 공식 문서