■ &str 타입의 chars 메소드를 사용해 문자열을 1문자씩 출력하는 방법을 보여준다.
▶ 예제 코드 (RS)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
let string_slice : &str = "테스트 문자열입니다."; for character in string_slice.chars() { print!("[{}]", character); } println!(""); println!("글자 수 : {}자", string_slice.chars().count()); let character_vector : Vec<char> = string_slice.chars().collect(); println!("Vec<char> : {:?}", character_vector); for character in character_vector.iter() { print!("({})", character); } println!(""); println!("글자 수 : {}자", character_vector.len()); /* [테][스][트][ ][문][자][열][입][니][다][.] 글자 수 : 11자 Vec<char> : ['테', '스', '트', ' ', '문', '자', '열', '입', '니', '다', '.'] (테)(스)(트)( )(문)(자)(열)(입)(니)(다)(.) 글자 수 : 11자 */ |