Substring이란?

w0308h 1월 8일 AM 11:57 18 0
w0308h Profile Image Level 9
1 #TIL

Substring이란?

부분 문자열. 즉, 하나의 문자열(String)에서 특정 범위의 문자열을 의미한다.

Substring 타입은 str 메모리를 공유하여 원하는 값만 가리킨다.

Substring 사용 이유

  • 메모리 절약
  • 원본 문자열의 메모리를 공유하기 때문! (Swift 4부터 적용)
  • 새로운 메모리 공간을 사용하지 않고, 원본 문자열의 메모리를 공유하면서 해당하는 부분의 문자만 가리킨다.
  • Substring의 문자열을 변경하면 해당 시점에 새로운 문자열이 생성된다.
댓글