문자열 자르기#
문자열 자르기 문법#
Rust는 문자열을 자르기 자르기 위한 편리한 문법을 제공합니다.
다음 코드를 통해서 알아봅시다.
fn main() {
let s = String::from("hello world");
println!("{}", &s[0..5]);
println!("{}", &s[6..11]);
println!("{}", &s[..5]);
println!("{}", &s[6..]);
println!("{}", &s[..]);
}&s[0..5] 처럼 코딩하면 "hello"를 잘라낼 수 있습니다.
여기서 0은 Start index를 의미하고, 5는 End index +1 를 의미합니다.
(End index에 +1 하여 사용한다는 것을 유의하세요.)&s[6..11] 처럼 코딩하면 "world"를 잘라낼 수 있습니다.