String — UTF-8로 인코딩된 소유 문자열

String — UTF-8로 인코딩된 소유 문자열

StringUTF-8로 인코딩된, 소유권을 갖는(owned) 가변 문자열 타입이에요. 힙에 저장되는 확장 가능한 문자열 버퍼예요.

출처: Rust 공식 문서

본문

pub struct String { /* private fields */ }

String::from("...")"text".to_string()으로 만들 수 있어요. 바이트가 아니라 문자(char)를 다루며, 항상 유효한 UTF-8임이 보장돼요. 문자열에 다른 문자열을 이어 붙이거나, 여러 문자를 조작하는 다양한 메서드를 제공해요. 읽기 전용 슬라이스인 &str과 자주 함께 쓰여요.

더 알아보기 (Learn more)

Rust 공식 문서