Easy Rust #14 ~ #15 String, &str


Easy Rust #14 ~ #15 String, &str

러스트에서 문자열을 나타내는 타입에는 여러 가지가 있습니다. 그 중 대표적인 것이 &str, 그리고 String입니다. 일단 예시를 보겠습니다. 첫째 줄처럼 문자열을 만들면 &str 타입으로 정해집니다. &str타입은 String타입으로 바꿀 수 있는데 to_string() 메서드를 사용하면 됩니다. 처음부터 String타입으로 문자열을 만들고 싶다면 String::from()을 활용하면 됩니다. 긴 문자열의 경우 주로 String 타입을 사용한다고 합니다. String 타입 문자열을 mutable로 선언하면 벡터 느낌으로 사용이 가능합니다. push 메서드로 뒤에 character를 추가해줄 수 있습니다. 물론 pop도 사용 가능합니다. 따라서 위의 코드를 컴파일하면 David2!가 출력됩니다. String 타입에도 다양한 메서드들이 있습니다. C++의 string과 유사합니다. 간단하게 설명을 하자면, String을 선언할 때 문자열의 길이 외에 문자열이 최대로 들어갈 수 있는 ...


#rust #프로그래밍

원문링크 : Easy Rust #14 ~ #15 String, &str