我正在使用 Clippy 作为分析工具编写一个基于物理的 Rust 项目,并具有以下代码:
const G: f64 = 6.67430e-11;
const C: i32 = 299792458;
const PLANK_CONSTANT: f64 = 6.62607015e−34; // error
错误指出指数中应该至少有一位数字,但正如您所看到的,有很多数字。我尝试过删除小数位,添加空格,但它仍然给出错误,即使它没有给出变量 G 的错误。
完整错误(如果有帮助):
Expected at least one digit in exponent. '(', '+', '-', ';', or '[' expected, got '−'. Unknown start of token: \u{2212}
我觉得我错过了一些愚蠢的东西,但我已经阅读了我的代码很多次!
const G: f64 = 6.67430e-11;
const C: i32 = 299792458;
const PLANK_CONSTANT: f64 = 6.62607015e-34;
惊喜,它有效:)
我刚刚将
−
(破折号)替换为 -
(减号)。