■ &str 타입의 chars 메소드를 사용해 부분 문자열을 구하는 방법을 보여준다.
▶ 예제 코드 (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 34 35 36 |
let string_slice : &str = "단군왕검이 BC2333년에 고조선을 건국했다."; let mut string1 : String = String::new(); for (index, character) in string_slice.chars().enumerate() { if index < 4 { string1.push(character); continue; } break; } println!("{}", string1); let mut string2 : String = String::new(); for (index, character) in string_slice.chars().enumerate() { if 6 <= index && index <= 11 { string2.push(character); } } println!("{}", string2); /* 단군왕검 BC2333 */ |