如何f64使用最大可能值初始化类型变量?我已经尝试过这样的事情:
std::f64::MAX
f64::MAX_VALUE
f64::consts::MAX_VALUE
core::f64::MAX_VALUE
Run Code Online (Sandbox Code Playgroud)
和其他一些变体,但编译器总是抱怨一个未解析的名称.我没有使用名称空间(如没有use xx::yyy),我正在尝试初始化变量,如下所示:
let mut min = f64::consts::MAX_VALUE;
Run Code Online (Sandbox Code Playgroud)
我错过了什么或者没有办法获得f64的最大价值吗?
如果有f64办法,其他数据类型的方法是什么?
根据std::f64模块文档,以下内容应该是您想要的:
std::f64::MAX
Run Code Online (Sandbox Code Playgroud)
声明为:
pub const MAX: f64 = 1.7976931348623157e+308_f64
Run Code Online (Sandbox Code Playgroud)
它可以像:
fn main() {
let mut min = std::f64::MAX;
}
Run Code Online (Sandbox Code Playgroud)
我通过在谷歌搜索"f64最大值生锈"找到了这个.
| 归档时间: |
|
| 查看次数: |
1996 次 |
| 最近记录: |