[Rust] 14. String (문자열)
프로그래밍 언어/Rust 2023. 2. 18. 00:05
String (문자열) 러스트의 표준 라이브러리로 제공되는 String은 동적으로 생성되어 문자열이 가변적이며, UTF-8 인코딩 타입, 소유권을 가진다. 스트링 생성 // 1. 동적 가변 빈 스트링 생성 let mut s = String::new(); // 2. 기본텍스트를 가지는 동적 스트링 생성 let s = String::from("안녕하세요"); // 3. 2번과 같다 let data = "안녕하세요"; let s = data.to_string(); ... 또는 아래와 같이 한번에 사용 let s = "안녕하세요".to_string(); // String::from과 .to_string은 똑같습니다. 스트링 갱신 (데이터 추가하기) push_str 또는 push push_str은 여러 글자를 추..