Background
In time, you will need to build out a list.
Basic Steps
The basic steps are the same:-
- Declare a list
- Initialize the list
- Add items to the list
- Display list items
Script
Outline
- Create a list
- A list of fruits
- Declare variables
- i_plus_1:usize
- for loop
-
- Prepare Loop
- for (i, x)
- in
- items.iter().enumerate()
- Set Contextual variables
- i_plus_1
- i_plus_1 = i + 1
- i_plus_1
- Print List Item
- Prepare Loop
println!( "Item {0} = {1}" , i_plus_1 , x );
-
Code
fn main() { let items = [ "orange" , "apple" , "pear" , "tangerine" , "watermelon" ]; let mut i_plus_1:usize; for (i, x) in items.iter().enumerate() { i_plus_1 = i + 1; println!( "Item {0} = {1}" , i_plus_1 , x ); } }
Output
Image
Textual
Item 1 = orange Item 2 = apple Item 3 = pear Item 4 = tangerine Item 5 = watermelon
Online Source Code
OnlineGDB
- rustListAppleIterEnumerate.rs
Link
Source Code Control
GitLab
- rustListAppleIterEnumerate.rs
Link- Files
- list.apple.iter.enumerate.rs
- Files
Summary
There are a couple of things that are relatively unique about Rust.
Such as:-
- Data Types
- usize
- An actual datatypes for sizes
- usize