More Than Once!
If you squint at the program in the previous lesson, our
while loop isn’t much of a loop, as it still only runs the body once. Can we modify it so that it prints, “Inside the while loop,” four times, while only using one
println! call? Yes, we can!
Challenge exercise: I’ll show you the answer in a second, but try to figure out the solution yourself. If you’re stumped, here’s a hint; instead of a mutable
bool variable, you’ll probably want a mutable
i32 variable. Remember to use the
keep_going only has two states:
false. That’s too limiting for trying to get the loop to run four times. Instead, let’s keep a counter of how many times we’ve gone through the loop already: