본문 바로가기
TIL

[240308] prefix(_:), suffix(_:)/문자열

by 줍 2024. 3. 8.

1. 핸드폰 번호 가리기 문제 풀다가 prefix(_:), suffix(_:) 함수를 알게 됐다.

맨 앞/뒤에서 n번째 글자까지 오는 접두어/접미어를 확인할 수 있다. 반환형은 Substring 이다.

var str = "안녕하시렵니까"

str.prefix(2)   // 안녕
str.suffix(3)   // 렵니까

 

 

2. 문자열이 갱장히..까다롭다. Int가 아니라 문자열 인덱스를 따로 사용해줘야한다.

 

 

3. String을 Array로 바꿔주면 > [String.Element] 즉 Character의 배열이 되고 > 원하는 범위로 슬라이스하여 다시 String으로 변환 가능하다.