标准库中是否有任何函数可以返回两个数字中较大或较小的数字?

时间:2017-11-02 17:30:09

标签: math rust

我可以使用以下代码自行实现:

fn max(a: f32, b: f32) -> f32 {
    if a > b {
        return a;
    } else {
        return b;
    }
}

自己实施它感觉多余。

1 个答案:

答案 0 :(得分:8)

是的,有这样的功能

从Rust 1.21开始,还有Ord提供的方法:

None of these work for floating point。为此用途

(或等同于f32