반응형
지난 포스팅에서 Int, UInt 자료형에 대해 알아보았습니다!
이번 포스팅에서 Bool, Character, String에 대해 알아보도록 하죠!
Bool
- Struct로 되어있음
- true / false 값을 갖는 유형
Bool 자료형은 아주 간단하죠?
예제 코드를 보며 조금 더 알아봅시다.
다음은 Character 자료형에 대해 알아보겠습니다.
Character
- 단 하나의 "문자"를 의미함
- Struct로 되어있음
- 이모티콘 사용 가능
- 하나 이상의 유니코드 스칼라 값으로 구성됨
Character 자료형도 예제 코드를 보며 살펴보도록 합시다.
위 코드를 살펴보던 중 이상한 점이 하나 있을 거에요.
\u{1f436} 이라는 이상한 문자가 하나가 껴있는데 이는 유니코드를 넣어줄 때 \u{} 포멧을 사용하고,
U+1F436 은 🐶 를 나타냅니다.
유니코드에 대해서는 나중에 알아보도록 하고 일단은.. 넘어가고 String 자료형에 대해 알아봅시다!
String
- Charcater의 모음인 유니코드 문자열 값
- Struct로 되어 있음
- 문자열 리터럴 또는 문자열 보간을 사용해 새 문자열을 만들 수 있음
String은 문자(Character)의 모음, 문자열 입니다.
String도 코드를 보며 살펴봅시다.
String 타입에는 많은 메서드와 프로퍼티들이 구현되어 있어요.
전부 다는 아니여도 자주쓰는 것들을 하나씩 살펴봅시다!
더 많은 기능이 있지만 차차 알아보도록 합시다!
이번 포스팅에서는 Bool, Character, String 타입에 대해 알아보았는데요,
다음 포스팅에서 Any, AnyObject, nil 타입에 대해 알아보도록 하죠!
포스팅 읽어주셔서 감사합니다.
지적 댓글 환영입니다!
반응형
'Swift 문법' 카테고리의 다른 글
[Swift] 튜플 (tuple) 에 대해 알아보자! (0) | 2022.12.21 |
---|---|
[Swift] 기본 자료형에 대해 알아보자! - 4 (Float, Double) (1) | 2022.12.20 |
[Swift] 기본 자료형에 대해 알아보자! - 3 (Any, AnyObject, nil) (0) | 2022.11.19 |
[Swift] 기본 자료형에 대해 알아보자! - 1 (Int, UInt) (0) | 2022.11.07 |
[Swift] let, var의 차이 (0) | 2022.11.06 |