[TIL] Swift 문자열 반복 및 추출

Eden·5일 전
1

TIL

목록 보기
37/41
post-thumbnail

오늘 문제를 해결하면서 Swift에서 문자열을 반복하고 특정 부분을 추출하는 메서드들을 익혔다.

문자열 반복 메서드

  • Swift에서 문자열을 반복할 때는 String(repeating:count:) 메서드를 사용한다.
  • 예를 들어, 특정 문자열 "수박"을 여러 번 반복하고 싶을 때는 다음과 같이 사용할 수 있다.
    let repeatedPattern = String(repeating: "수박", count: 3)
    print(repeatedPattern) // 결과: 수박수박수박
    • repeating은 반복할 문자열을 지정하고, count는 반복 횟수를 나타낸다.

문자열 추출 메서드

  • 문자열의 앞에서부터 특정 개수의 문자만 추출하고 싶을 때는 prefix(_:) 메서드를 사용한다.
  • 예를 들어, "수박수박" 문자열에서 처음 3개의 문자만 추출하려면 다음과 같이 사용할 수 있다.
    let pattern = "수박수박"
    let result = pattern.prefix(3)
    print(result) // 결과: 수박수
    • prefix(n)는 문자열의 처음부터 n개의 문자만 가져온다.

느낀 점

  • String(repeating:count:)prefix(_:) 메서드를 통해 문자열을 보다 효율적으로 생성하고 조작할 수 있음을 알게 되었다.
  • 이러한 메서드들은 반복적인 패턴을 처리하거나 특정 길이만큼 문자열을 다루는 상황에서 매우 유용하게 사용할 수 있다.
profile
Just living the daydream, one moment at a time.
post-custom-banner

0개의 댓글