[![std-badge]][std] [![cat-science-badge]][cat-science]
可以使用vec::sort_by
和PartialOrd::partial_cmp
,对 f32
或 f64
的 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]);
}