Swift 에서 String 은 값 타입이다.(Value Type)
따라서 String 이 다른 함수 혹은 메서드로부터 생성되면, String 이 할당될 때 이전 String 의 Reference 를 할당하는 것이 아니라 값을 복사하여 생성한다.
여러 줄의 문자열을 사용하고자 하는 경우
let quotation = """
The White Rabbit put on his spectacles. "Where shall I begin,
please your Majesty?" he asked.
"Begin at the beginning," the King said gravely, "and go on
till you come to the end; then stop."
"""
접두사 & 접미사 비교
hasPrefix(:), hasSuffix(:) // 메서드 사용
문자열이 비어있는 경우
.isEmpty
' iOS > 문법' 카테고리의 다른 글
조건적 구문 - switch (0) | 2022.11.17 |
---|---|
배열 구조체는 언제 메모리 할당될까? (선언 시 vs 초기화 시) (0) | 2022.09.15 |
guard 와 if , 언제 사용해야 할까? (0) | 2022.09.15 |
콜렉션 타입(Collection Type) - 배열, Set, Dictionary (0) | 2022.09.05 |
기본 연산자(Basic Operators) (0) | 2022.09.05 |