Count to 10

We’ve been using while for looping for a while now. It’s taken a lot of self-restraint to not bring up for loops yet. However, to properly understand them, you need to know about traits, enums, and Option. Fortunately, now that we’ve covered these, we can finally use for loops.

Anything you can do with a for loop can also be done with a while loop. However, as you’ll see shortly, the for loop approach is usually much more pleasant to work with. You’re about to have a lot of fun simplifying some code.

Let’s write a program that’s going to count from 1 to 10 using a while loop. If you want to take a challenge exercise, implement it yourself before looking at the code below.