指数中至少需要一位数字

问题描述 投票:0回答:1

我正在使用 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}

我觉得我错过了一些愚蠢的东西,但我已经阅读了我的代码很多次!

rust physics exponent rust-clippy
1个回答
1
投票
const G: f64 = 6.67430e-11;
const C: i32 = 299792458;
const PLANK_CONSTANT: f64 = 6.62607015e-34;

惊喜,它有效:)

我刚刚将

(破折号)替换为
-
(减号)。

© www.soinside.com 2019 - 2024. All rights reserved.