如何得到Rust 0.13.0的平方根?
在0.13.0-nightly中,以下代码不会编译:如何得到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
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