**已关闭。**此问题为not reproducible or was caused by typos。目前不接受答案。
这个问题是由一个打字错误或一个无法再重现的问题引起的。虽然类似的问题在这里可能是on-topic,但这个问题的解决方式不太可能帮助未来的读者。
21天前关闭。
Improve this question
这是我的代码:
fn main() {
let list = [3,1,-3,-9,-17];
let mut dif: [i32; 2] = [0, 0];
let mut squares: [usize; 2] = [0, 0];
let base: i32 = 2;
for i in 1..3 {
dif[i-1] = list[i] - list[i - 1];
}
let dif2 = dif[1] - dif[0];
for i in 1..3 {
squares[i-1] = base.pow(((dif2 as usize)/2*i), 1024));
}
}
我一直收到此错误消息:
--> src/main.rs:15:1
|
1 | fn main() {
| - this opening brace...
...
14 | }
| - ...matches this closing brace
15 | }
| ^ unexpected closing delimiter
但是,第1行的{
应该与第15行的}
匹配。
我是新的生 rust ,所以很抱歉,如果解决办法是显而易见的,我只是没有意识到这一点。
1条答案
按热度按时间9rygscc11#
在第13行中,您有一个额外的结束
)
:请查看 * 整个 * 错误消息(不仅仅是第一行,不可否认,第一行可能会产生误导):