Tour of Rust 목차

스트링

String은 utf-8 바이트 열을 heap memory에 소유하는 struct입니다.

String의 메모리는 heap에 있기 때문에, 문자열과는 달리 늘리거나 변경하거나 기타 등등을 할 수 있습니다.

흔히 쓰는 메소드입니다:

String이 drop 되면, 그 heap memory도 함께 drop 됩니다.

String&str로 string을 확장하고 자신을 리턴하는 + 연산자를 갖고 있지만, 기대하는 것만큼 효율적이진 않을 수 있습니다.