Swift 문자열 처리

나또영·2021년 10월 1일
0
  • 스위프트에서의 기본 쿼우팅 처리
    문자열을 처리 할 때 큰 따옴표를 사용하는데 이를 더블 쿼우팅(Double Quoting)이라고 함

스위프트의 타입 추론기는 아키텍처의 안정성을 위해 두가지 원칙에 따라 값의 다입을 결정!

1 원칙 -> 주어진 값이 타입 A와 타입B에 동시에 속하는 경우, 더 넓은 범위의 타입으로 결정
2 원칙 - > 더 작은 범위의 타입으로 정의하려면 반드시 타입 어노테이션을 통해 명시적으로 선언하도록 한다.

  • 여러줄의 문자열을 처리하는 방법
    1.
  1. 문자열 내부 줄바꿈 '\n'을 줄바꿈할 위치에 직접 넣어주는 방법
    ( \n -> 리턴 피드)
  • 멀티라인 스트링 (Multi - line String) 다른말로 트리플 쿼우팅
    : 큰 따옴표를 세개를 연속으로 붙여서 쿼우팅 영역의 시작과 끝을 정의
    (""" ~ """)

멀티라인 스트링을 사용할 때에는 몇가지 주의할 점이 있다.

1)시작 쿼우팅 다음에 반드시 줄바꿈후 값을 작성해야 한다.
시작된 라인에서 쿼우팅 이 후 어떤 값도 들어가서는 안된다.

2) 멀티라인 스트링의 입력을 끝낼 때에는 반드시 줄바꿈 후 쿼우팅 처리를 해야한다. 쿼우팅을 종료하는 라인에서는 쿼우팅앞에 어떤 값도 들어갈 수 없다.

3) 멀티라인 쿼우팅 내부에 특수문자(\n, \t)등이 들어가면 문자 그대로 출력

profile
iOS공부방

0개의 댓글