Skip to content

Latest commit

 

History

History
18 lines (12 loc) · 570 Bytes

sort_float.zh.md

File metadata and controls

18 lines (12 loc) · 570 Bytes

排序浮点数 vector

[![std-badge]][std] [![cat-science-badge]][cat-science]

可以使用vec::sort_byPartialOrd::partial_cmp,对 f32f64 的 vector 进行排序。

fn main() {
    let mut vec = vec![1.1, 1.15, 5.5, 1.123, 2.0];

    vec.sort_by(|a, b| a.partial_cmp(b).unwrap());

    assert_eq!(vec, vec![1.1, 1.123, 1.15, 2.0, 5.5]);
}