标签: math rust
我可以使用以下代码自行实现:
fn max(a: f32, b: f32) -> f32 { if a > b { return a; } else { return b; } }
自己实施它感觉多余。
答案 0 :(得分:8)
是的,有这样的功能
std::cmp::min
std::cmp::max
从Rust 1.21开始,还有Ord提供的方法:
Ord
Ord::min
Ord::max
None of these work for floating point。为此用途
f64::min
f64::max
(或等同于f32)
f32