Tour of Rust
목차
문자열
문자열은 언제나 유니코드로 되어 있습니다.
문자열의 자료형은
&'static str
입니다:
&
는 메모리 내의 장소를 참조하고 있다는 의미이며,
&mut
가 빠졌다는 것은 컴파일러가 값의 변경을 허용하지 않을 것이라는 뜻입니다
'static
은 string 데이터가 프로그램이 끝날 때까지 유효하다는 의미입니다 (절대 drop 되지 않습니다)
str
은 언제나 유효한
utf-8
인 바이트 열을 가리키고 있다는 의미입니다
메모리 상세:
Rust 컴파일러는 문자열을 프로그램 메모리의 데이터 세그먼트에 저장할 것입니다
❮ 이전
다음 ❯