728x90
반응형
문자열 템플릿
여러 타입의 변수나 상수를 한번에 합쳐 쓸 때 유용하게 사용할 수 있는 방법이다.
먼저 데이터를 생성하고 이를 \(데이터명)
으로 쓰면 그곳에 넣을 수 있다.
let name = "김철수"
let age = 32
let year = 5
var sentence = "내 이름은 \(name), 나이는 \(age)살. 이 일을 한지도 벌써 \(year)년이나 됐군."
print(sentence)
//내 이름은 김철수, 나이는 32살. 이 일을 한지도 벌써 5년이나 됐군.
이런식으로 다양한 타입을 하나로 편하게 넣어 쓸 수 있다.
쿼우팅(Quoting)
굉장히 생소하게 느껴질 수 있는데 쿼우팅은 "이런식으로"
쌍따옴표를 써서 문자열을 쓰는걸 말한다.
var name = "김철수"
//김철수
하지만 쿼우팅은 일반적으로 항상 사용하는 거고 그외에 트리플 쿼우팅이라는게 있다. 파이썬과 똑같다.
만약 아래처럼
안녕하세요
제 이름은 김철수입니다.
나이는 32살이고,
직업은 개발자입니다.
이렇게 줄바꿈까지 해서 쓰고 싶으면
let sentence = "안녕하세요.\n"
+ "제 이름은 김철수입니다.\n"
+ "나이는 32살 이고,\n"
+ "직업은 개발자입니다."
이렇게 선언하겠지만
let sentence = """
안녕하세요
제 이름은 김철수입니다.
나이는 32살이고
직업은 개발자입니다.
"""
//결과는 똑같습니다.
이렇게 해도 똑같은 결과를 보여준다.
주의할 점은 첫번째 줄과 마지막줄에는 무조건 """
만 써야한다.
스위프트 문법 - 문자열 템플릿 쿼우팅 트리플 쿼우팅
728x90
반응형
'공부 > Apple' 카테고리의 다른 글
[스위프트] 비트 연산자 종류와 사용법 (0) | 2023.07.02 |
---|---|
[스위프트] 연산자 종류와 사용법 (0) | 2023.07.02 |
[스위프트] String과 Character (0) | 2023.07.01 |
[스위프트] Bool (0) | 2023.07.01 |
[스위프트] Float과 Double (0) | 2023.06.30 |