From 97e5c2fd728e9dd4b29b0d7499f2bf1d364a208f Mon Sep 17 00:00:00 2001 From: Stephan Rehfeld Date: Wed, 8 Apr 2026 18:03:28 +0200 Subject: [PATCH] For loop over array --- src/main.rs | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-) diff --git a/src/main.rs b/src/main.rs index 3caa537..b4eb396 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,16 +1,9 @@ fn main() { - let mut counter = 0; + // Definition of an array + let arr = [4, 8, 15, 16, 23, 42]; - // Infinite loop in Rust, can return values - let message = loop { - println!("In the loop: {}", counter); - counter += 1; - - if counter == 23 { - // Put value that should be returned by loop after break - break "finished"; - } - }; - - println!("Counter is {} {}", counter, message); + // loop over every element of the array + for value in arr { + println!("Value: {}", value); + } }