Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // string3.rs
- fn main() {
- let multilingual = "Hi! ¡Hola! привет!";
- for ch in multilingual.chars() {
- print!("'{}' ", ch);
- }
- println!("");
- println!("len {}", multilingual.len());
- println!("count {}", multilingual.chars().count());
- let maybe = multilingual.find('п');
- if maybe.is_some() {
- let hi = &multilingual[maybe.unwrap()..];
- println!("Russian hi {}", hi);
- }
- let s = "¡";
- println!("{}", &s[0..0]); <-- bad, first byte of a multibyte character
- }
- // 'H' 'i' '!' ' ' '¡' 'H' 'o' 'l' 'a' '!' ' ' 'п' 'р' 'и' 'в' 'е' 'т' '!'
- // len 25
- // count 18
- // Russian hi привет!
Add Comment
Please, Sign In to add comment