我正在从 Rust 教程构建示例。当我尝试编译这个例子时:
use std::float;
use std::num::atan;
fn angle(vector: (float, float)) -> float {
let pi = float::consts::pi;
match vector {
(0f, y) if y < 0f => 1.5 * pi,
(0f, y) => 0.5 * pi,
(x, y) => atan(y / x)
}
}
我得到了名义上的错误。我正在用rust build Test.rs
. 为什么编译器找不到std::num::atan
?