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 ×1