相关疑难解决方法(0)

是否可以在Rust for循环中声明变量的类型?

C++示例:

for (long i = 0; i < 101; i++) {
    //...
}
Run Code Online (Sandbox Code Playgroud)

在Rust中我尝试过:

for i: i64 in 1..100 {
    // ...
}
Run Code Online (Sandbox Code Playgroud)

我可以很容易地let i: i64 =在for循环之前声明一个var,但我宁愿学习正确的方法来做到这一点,但这导致了

error: expected one of `@` or `in`, found `:`
 --> src/main.rs:2:10
  |
2 |     for i: i64 in 1..100 {
  |          ^ expected one of `@` or `in` here
Run Code Online (Sandbox Code Playgroud)

rust

19
推荐指数
2
解决办法
4706
查看次数

标签 统计

rust ×1