How to get the character of a string by index in Rust

2 Answers

0 votes
fn main() {        
    let str : String = "rust".to_string();

    println!("{}", str.chars().nth(0).unwrap());
    println!("{}", str.chars().nth(1).unwrap());
}




/*
run:

r
u

*/

 



answered Jun 4, 2023 by avibootz
0 votes
fn main() {        
    let str : String = "rust".to_string();
    let size = str.len();

    for i in 0..size { 
        println!("{}", str.chars().nth(i).unwrap());
    }
}




/*
run:

r
u
s
t

*/

 



answered Jun 4, 2023 by avibootz
...