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.
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
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics