Start learning free

LESSON 149 OF 348 · LOOPING OVER ARRAY INDICES

Looping through an array using indices in Rust in Rust

Lesson

In some instances, we will want to loop through an array using indices.

The indices of an array meals are all the integer values from 0 to meals.len() - 1, so we can iterate over them using an index variable i:

let meals = vec!["pancakes", "pasta", "pizza", "avocado"];

for i in 0..meals.len() {
	println!("Meal number {} is {}.", i + 1, meals[i]);
}

The output of this code is:

Meal number 1 is pancakes.
Meal number 2 is pasta.
Meal number 3 is pizza.
Meal number 4 is avocado.

Assignment
Now let's print the temperature on each day, in this format:

On day 1 the temperature is 10.

On day 2 the temperature is 60.

...


Hint
Look at the examples above if you get stuck.


STEP 1 OF 2
    Ctrl + Enter to check

    Looping Through Arrays With Indices in Rust

    Keep going with RustAbout 340 step-by-step lessons, from your first line of code to coding interviews. Free to start.
    Start learning free