본문 바로가기

Swift 문법

[Swift] 기본 자료형에 대해 알아보자! - 2 (Bool, Character, String)

반응형

지난 포스팅에서 Int, UInt 자료형에 대해 알아보았습니다!
이번 포스팅에서 Bool, Character, String에 대해 알아보도록 하죠!

Bool

image

  • Struct로 되어있음
  • true / false 값을 갖는 유형

Bool 자료형은 아주 간단하죠?

예제 코드를 보며 조금 더 알아봅시다.

스크린샷 2022-11-08 오후 11 40 17

다음은 Character 자료형에 대해 알아보겠습니다.

Character

image

  • 단 하나의 "문자"를 의미함
  • Struct로 되어있음
  • 이모티콘 사용 가능
  • 하나 이상의 유니코드 스칼라 값으로 구성됨

Character 자료형도 예제 코드를 보며 살펴보도록 합시다.

image

위 코드를 살펴보던 중 이상한 점이 하나 있을 거에요.
\u{1f436} 이라는 이상한 문자가 하나가 껴있는데 이는 유니코드를 넣어줄 때 \u{} 포멧을 사용하고,
U+1F436 은 🐶 를 나타냅니다.

유니코드에 대해서는 나중에 알아보도록 하고 일단은.. 넘어가고 String 자료형에 대해 알아봅시다!

String

image

  • Charcater의 모음인 유니코드 문자열 값
  • Struct로 되어 있음
  • 문자열 리터럴 또는 문자열 보간을 사용해 새 문자열을 만들 수 있음

String은 문자(Character)의 모음, 문자열 입니다.

String도 코드를 보며 살펴봅시다.

image

String 타입에는 많은 메서드와 프로퍼티들이 구현되어 있어요.

전부 다는 아니여도 자주쓰는 것들을 하나씩 살펴봅시다!

image

더 많은 기능이 있지만 차차 알아보도록 합시다!

이번 포스팅에서는 Bool, Character, String 타입에 대해 알아보았는데요,
다음 포스팅에서 Any, AnyObject, nil 타입에 대해 알아보도록 하죠!

포스팅 읽어주셔서 감사합니다.
지적 댓글 환영입니다!

반응형