macro_rules! cfor {
(for (;;) $block: block) => { ... };
(for (; $condition: expr;) $block: block) => { ... };
(for (;; $increment: expr) $block: block) => { ... };
(for ($initializer: stmt;;) $block: block) => { ... };
(for (; $condition: expr; $increment: expr) $block: block) => { ... };
(for ($initializer: stmt;; $increment: expr) $block: block) => { ... };
(for ($initializer: stmt; $condition: expr;) $block: block) => { ... };
(for ($initializer: stmt; $condition: expr; $increment: expr) $block: block) => { ... };
}
Expand description
Use for
loop with C-like syntax in cfor!
block
§Example
cfor! {
for (let mut i = 0; i < 10; i += 1) {
println!("Got: {}", i);
}
};