iOS/Swift 문법

[Swift] D3 문자열 템플릿, 쿼우팅

Chafle 2022. 2. 23. 22:52
반응형

상수와 변수를 정의한 이후 문자열 템플릿의 출력

 

  • 상수와 변수의 정의

let name = "차씨"

let year = 2022

  • 템플릿의 출력

let profile = "\(name)은 \(year)년에 취직에 성공한다"

print(profile)


 

 

쿼우팅 = 큰따옴표

문자열을 처리할 때 " "를 사용하는 것은 더블 쿼우팅

쿼우팅 내에서 줄바꿈을 처리 할 때 -> \n을 사용한다.

줄과 줄을 이어주고 싶을 때는 +를 같이 사용한다.

주의 \n을 따옴표 안에 사용

 

let poem = "2월의 날씨는 생각보다 평년보다 춥다.\n"

+  "날씨가 추워서 추운 건지\n"

+  "마음이 추워서 추운 건지\n"

+  "모르겠다\n"

+  "봄은 매년 오지만 인생의 봄은 언제 오나"

 

print(poem)

 

 

 

이것을 트리플 쿼우팅(=멀티 라인 스트링) 으로 똑같이 표현 할 수 있다.

조건 : 트리플 쿼우팅이 시작된 후에는 줄바꿈해서 입력을 시작, 종료할때도 줄을 바꿔서 종료

 

let 시 = """

2월의 날씨는 생각보다 평년보다 춥다.

날씨가 추워서 추운 건지

마음이 추워서 추운 건지

모르겠다

봄은 매년 오지만 인생의 봄은 언제 오나

"""

print(시)

 

 

반응형