w3resource

Rust Program: Print length of strings

Rust Iterators and Iterator Adapters: Exercise-3 with Solution

Write a Rust program that iterates over a vector of strings and prints the length of each string.

Sample Solution:

Rust Code:

fn main() {
    // Define a vector of strings
    let strings = vec!["Rust", "Exercises", "Examples", "Computer Programming"];

    // Iterate over each string in the vector
    for s in strings.iter() {
        // Print the length of each string
        println!("Length of '{}' is {}", s, s.len());
    }
}

Output:

Length of 'Rust' is 4
Length of 'Exercises' is 9
Length of 'Examples' is 8
Length of 'Computer Programming' is 20

Explanation:

In the exercise above,

  • Define a vector 'strings' containing a list of strings.
  • Use a "for" loop to iterate over each string in the vector.
  • For each string 's', we print its length using the "len()" method.

Rust Code Editor:


Previous: Rust Program: Calculate sum of range of numbers.
Next: Rust Program: Calculate product of Tuple elements.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://www.w3resource.com/rust/functional-programming/rust-iteretors-and-iterator-adapters-exercise-3.php