How to find the characters that a string consists of in Rust

1 Answer

0 votes
use std::collections::HashSet;

fn main() {
    let string = "Rust is a general-purpose programming language";
    
    let unique_chars: HashSet<char> = string.chars().collect();
    
    println!("{:?}", unique_chars);
    
    for ch in &unique_chars {
        println!("{}", ch);
    }
}


 
 
/*
run:

{'p', 'e', 'R', 's', 'i', '-', 'l', 'u', 't', ' ', 'a', 'g', 'o', 'm', 'n', 'r'}
p
e
R
s
i
-
l
u
t
 
a
g
o
m
n
r

*/

 



answered Nov 25, 2024 by avibootz

Related questions

1 answer 103 views
1 answer 94 views
1 answer 94 views
1 answer 96 views
1 answer 112 views
...