Closed
Description
fn main() {
let n = 2;
for x in 0..n {
println!("Hello, world!")
}
}
<anon>:5:16: 5:17 error: expected `:`, found `!`
<anon>:5 println!("Hello, world!")
^
Using parentheses fixes the issue: for x in (0..n) {
Interestingly this works:
struct Foo { octaves: usize }
fn main() {
let foo = Foo { octaves: 2 };
for x in 0..foo.octaves {
println!("Hello, world!")
}
}
This was encountered in noise-rs.
Metadata
Metadata
Assignees
Labels
No labels