Substring이란?

Substring이란?
부분 문자열. 즉, 하나의 문자열(String)에서 특정 범위의 문자열을 의미한다.
Substring 타입은 str 메모리를 공유하여 원하는 값만 가리킨다.
Substring 사용 이유
- 메모리 절약
- 원본 문자열의 메모리를 공유하기 때문! (Swift 4부터 적용)
- 새로운 메모리 공간을 사용하지 않고, 원본 문자열의 메모리를 공유하면서 해당하는 부분의 문자만 가리킨다.
- Substring의 문자열을 변경하면 해당 시점에 새로운 문자열이 생성된다.
댓글
