Rust Array initialization guide
Write a Rust program to create an array of integers with size 7 and initialize it with values 1, 2, 3, 4, 5, 6 and 7. Print the array.
Sample Solution:
Rust Code:
fn main() {
// Define an array with a size of 7 and initialize it with the specified values
let arr: [i32; 7] = [1, 2, 3, 4, 5, 6, 7]; // Declare an array of type i32 (integer) with a size of 7 and initialize it with values
// Print the array
println!("Array: {:?}", arr); // Print the array using debug formatting
}
Output:
Array: [1, 2, 3, 4, 5, 6, 7]
Explanation:
Here is a brief explanation of the above Rust code:
- fn main() {: This line defines the main function, which is the entry point of the Rust program.
- let arr: [i32; 7] = [1, 2, 3, 4, 5, 6, 7];: This line declares an array named 'arr' of type i32 (integer) with a size of 7, and initializes it with the specified values [1, 2, 3, 4, 5, 6, 7].
- println!("Array: {:?}", arr);: This line prints the array to the console. The {:?} syntax within the "println!" macro indicates that the array should be printed using its debug representation, which is suitable.
Rust Code Editor:
Previous: Rust Arrays Exercises.
Next: Rust Array access guide.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics