■ String 구조체의 split_off 메소드를 사용해 문자열을 분할하는 방법을 보여준다.
▶ 예제 코드 (RS)
1 2 3 4 5 6 7 8 9 10 11 12 13 |
let phone_number_string_slice : &str = "955-3658"; let mut phone_number_string : String = String::from(phone_number_string_slice); let mut separator : String = phone_number_string.split_off(3); let private_number_string : String = separator.split_off(1); println!("국번 : {}", phone_number_string ); println!("구분 : {}", separator ); println!("사번 : {}", private_number_string); |