[swift] 데이터 타입
Swift는 강력하고 유연한 데이터 타입 시스템을 가지고 있습니다. 변수(variables) 또는 상수(constants)를 선언할 때 해당 값의 타입을 명시적으로 지정할 수 있습니다.
Swift에서는 기본적으로 다음과 같은 데이터 타입이 제공됩니다:
- 정수 타입(Integers): 정수 값을 저장하는 데 사용됩니다.
Int
,UInt
,Int8
,UInt8
,Int16
,UInt16
,Int32
,UInt32
,Int64
,UInt64
등 여러가지가 있습니다. - 부동 소수점 타입(Floating-Point Numbers): 부동 소수점 형태의 숫자 값을 저장합니다.
Double
이나Float
타입이 있습니다. - 문자열 타입(Strings): 텍스트 데이터를 저장하는 데 사용됩니다.
String
타입이 있습니다. - 부울 타입(Boolean): 참(True) 또는 거짓(False) 값을 저장하는 데 사용됩니다.
Bool
타입이 있습니다. - 튜플(Tuples): 여러 값의 그룹을 하나의 값으로 사용하는 데 사용됩니다.
- 배열(Arrays): 동일한 데이터 타입의 값을 여러 개 저장하는 데 사용됩니다.
- 집합(Sets): 유일한 값을 저장하는 데 사용됩니다.
- 사전(Dictionaries): 키-값 쌍을 저장하는 데 사용됩니다.
Swift는 타입 추론(Type inference)을 통해 변수 또는 상수를 선언할 때 타입을 명시적으로 지정하지 않아도 컴파일러가 해당 변수 또는 상수의 타입을 추론할 수 있도록 해줍니다. 이를 통해 코드 작성이 더욱 간결해질 수 있습니다.
var age: Int = 30
var name = "John" // 타입 추론에 의해 name 변수의 타입이 String으로 추론됩니다.
Swift의 데이터 타입 시스템은 강력하고 유연하여 다양한 상황에 맞게 데이터를 저장하고 처리할 수 있도록 도와줍니다.
더 많은 정보는 Swift 공식 문서를 확인하세요.
그럼 다양한 데이터 타입을 통해 Swift를 즐겁게 사용해 보세요!