야곰의 스위프트 프로그래밍
    • 01
      스위프트 시작하기
    • 시작 전 필독사항
      이름짓기, 콘솔로그, 문자열 보간법
    • 02
      문법
    • 상수와 변수
      기본 데이터 타입
      Any, AnyObject, nil
      컬렉션 타입
      함수 기본
      함수 고급
      조건문
      반복문
      옵셔널
      옵셔널 값 추출
      구조체
      클래스
      열거형
      값 타입과 참조 타입
      클로저
      다양한 클로저표현
      프로퍼티
      프로퍼티 감시자
      상속
      인스턴스의 생성과 소멸
      옵셔널 체이닝과 nil 병합 연산자
      타입캐스팅
      assert와 guard
      프로토콜
      익스텐션
      오류처리
    • 03
      고차함수 활용
    • 고차함수
    • 04
      마무리
    • 더 알아보기
    기본 데이터 타입
    배우기
    02 문법
    기본 데이터 타입
    • Bool
    • Int, UInt
    • Float, Double
    • Character, String

    Bool

    truefalse만을 값으로 가지는 타입


    Int, UInt

    Int

    정수 타입. 현재는 기본적으로 64비트 정수형.

    UInt

    양의 정수 타입. 현재는 기본적으로 64비트 양의 정수형.


    Float, Double

    Float

    실수 타입. 32비트 부동소수형.

    Double

    실수타입. 64비트 부동소수형.


    Character, String

    Character

    문자 타입. 유니코드 사용. 큰따옴표("") 사용.

    String

    문자열 타입. 유니코드 사용. 큰따옴표("") 사용.

    여러줄 문자열은 큰따옴표 세 개 사용.

    관련문서

    실습 내용

    생각해보기


    다음 코드에서 integer, floatingPoint, apple 상수는 각각 어떤 타입이 될까요? 상상해보고 확인해보세요~! 

    let integer = 100
    let floatingPoint = 12.34
    let apple = "A"

    힌트 : type(of: ) 
    질문하기