在0.13.0-夜间,以下代码无法编译:
fn main() {
let a = (10.5f64).sqrt();
}
我收到错误:
error: type `f64` does not implement any method in scope named `sqrt`
我做错了什么?
答案 0 :(得分:8)
sqrt
方法属于std::num::Float
特征,因此您需要use
它:
use std::num::Float;
fn main() {
let a = (10.5f64).sqrt();
println!("{}", a);
}
打印
3.24037