Skip to content

Commit 0a6ef35

Browse files
committed
while => for
1 parent 13d4b61 commit 0a6ef35

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

src/test/bench/sudoku.rs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -59,14 +59,12 @@ fn solve_grid(g: grid_t) {
5959
drop_colors(g, avail, row, col);
6060

6161
// find first remaining color that is available
62-
let mut i = 1 as uint;
63-
while i < (10 as uint) { /* FIXME llvm ctlhd */
62+
for uint::range(1u, 10u) {|i|
6463
if bitv::get(avail, i) {
6564
g[row][col] = i as u8;
6665
ret true;
6766
}
68-
i += 1 as uint; /* else */
69-
}
67+
};
7068
}
7169
g[row][col] = 0u8;
7270
ret false;
@@ -131,6 +129,7 @@ fn write_grid(f: io::writer, g: grid_t) {
131129
fn main(args: [str]) {
132130
let grid = if vec::len(args) == 1u {
133131
// FIXME create sudoku inline since nested vec consts dont work yet
132+
// (#571)
134133
let g = vec::from_fn(10u, {|_i|
135134
vec::to_mut(vec::from_elem(10u, 0 as u8))
136135
});

0 commit comments

Comments
 (0)