如何得到Rust 0.13.0的平方根?

如何得到Rust 0.13.0的平方根?,rust,rust-obsolete,Rust,Rust Obsolete,在0.13.0-nightly中,以下代码不会编译: fn main() { let a = (10.5f64).sqrt(); } 我得到一个错误: 错误:类型`f64`在名为`sqrt'的范围内未实现任何方法` 我做错了什么?sqrt方法在trait中,所以您需要使用它: use std::num::Float; fn main() { let a = (10.5f64).sqrt(); println!("{}", a); } 印刷品 3.24037

在0.13.0-nightly中,以下代码不会编译:

fn main() {
    let a = (10.5f64).sqrt();
}
我得到一个错误:

错误:类型`f64`在名为`sqrt'的范围内未实现任何方法`

我做错了什么?

sqrt
方法在trait中,所以您需要
使用它:

use std::num::Float;

fn main() {
    let a = (10.5f64).sqrt();
    println!("{}", a);
}
印刷品

3.24037