[swift] 데이터 타입

Swift는 강력하고 유연한 데이터 타입 시스템을 가지고 있습니다. 변수(variables) 또는 상수(constants)를 선언할 때 해당 값의 타입을 명시적으로 지정할 수 있습니다.

Swift에서는 기본적으로 다음과 같은 데이터 타입이 제공됩니다:

  1. 정수 타입(Integers): 정수 값을 저장하는 데 사용됩니다. Int, UInt, Int8, UInt8, Int16, UInt16, Int32, UInt32, Int64, UInt64 등 여러가지가 있습니다.
  2. 부동 소수점 타입(Floating-Point Numbers): 부동 소수점 형태의 숫자 값을 저장합니다. Double이나 Float 타입이 있습니다.
  3. 문자열 타입(Strings): 텍스트 데이터를 저장하는 데 사용됩니다. String 타입이 있습니다.
  4. 부울 타입(Boolean): 참(True) 또는 거짓(False) 값을 저장하는 데 사용됩니다. Bool 타입이 있습니다.
  5. 튜플(Tuples): 여러 값의 그룹을 하나의 값으로 사용하는 데 사용됩니다.
  6. 배열(Arrays): 동일한 데이터 타입의 값을 여러 개 저장하는 데 사용됩니다.
  7. 집합(Sets): 유일한 값을 저장하는 데 사용됩니다.
  8. 사전(Dictionaries): 키-값 쌍을 저장하는 데 사용됩니다.

Swift는 타입 추론(Type inference)을 통해 변수 또는 상수를 선언할 때 타입을 명시적으로 지정하지 않아도 컴파일러가 해당 변수 또는 상수의 타입을 추론할 수 있도록 해줍니다. 이를 통해 코드 작성이 더욱 간결해질 수 있습니다.

var age: Int = 30
var name = "John" // 타입 추론에 의해 name 변수의 타입이 String으로 추론됩니다.

Swift의 데이터 타입 시스템은 강력하고 유연하여 다양한 상황에 맞게 데이터를 저장하고 처리할 수 있도록 도와줍니다.

더 많은 정보는 Swift 공식 문서를 확인하세요.

그럼 다양한 데이터 타입을 통해 Swift를 즐겁게 사용해 보세요!