1
적용 정리
소유권, 대여, 슬라이스는 러스트가 컴파일 타임에 메모리 안정성을 보장하는 비결입니다.
슬라이스(slice) 는 컬렉션(collection)을 통째로 참조하는 것이 아닌, 컬렉션 내부의 연속 구간을 시작 위치와 길이로 가리킵니다. 슬라이스는 참조자의 일종으로서 소유권을 갖지 않습니다.
문자열 슬라이스와 문자열 리터럴이 같은 참조 모델로 다뤄지는 방식을 확인합니다.
그림 3-6은 String 일부를 참조하는 문자열 슬라이스의 시작과 끝 범위를 표시합니다.
소유권, 대여, 슬라이스는 러스트가 컴파일 타임에 메모리 안정성을 보장하는 비결입니다.
그림 3-6은 String 일부를 참조하는 문자열 슬라이스가 원본 데이터를 소유하지 않는다는 점을 드러냅니다.
슬라이스(slice)는 컬렉션(collection)을 통째로 참조하는 것이 아니라, 컬렉션 내부의 연속 구간만 빌립니다.