[swift] 데이터 타입 및 선언 규칙

Swift는 현대적이고 안전한 프로그래밍 언어로써 강력한 타입 시스템을 가지고 있습니다. 이는 코드의 안정성을 높이고, 버그를 방지하며, 유지 및 리팩토링을 쉽게 해줍니다. 여기에는 Swift에서 사용할 수 있는 다양한 데이터 타입과 변수, 상수를 선언하는 규칙에 대해 알아보겠습니다.

데이터 타입

Swift는 다양한 데이터 타입을 제공합니다. 이러한 데이터 타입은 변수에 저장할 수 있는 값의 종류를 정의합니다. 가장 기본적인 데이터 타입으로는 아래와 같은 것들이 있습니다:

이 외에도 배열(Array), 사전(Dictionary), 튜플(Tuple), 열거형(Enum) 등의 복합 데이터 타입도 제공됩니다.

변수와 상수 선언

변수는 값을 저장하기 위한 메모리 공간으로, 필요에 따라 값을 변경할 수 있습니다. Swift에서 변수를 선언하기 위해서는 var 키워드를 사용합니다. 예를 들어, 정수형 변수를 선언하고 초기 값으로 10을 할당하려면 다음과 같이 작성할 수 있습니다:

var myNumber: Int = 10

상수는 값을 변경할 수 없는 변수로, 단 한 번만 할당될 수 있습니다. Swift에서 상수를 선언하기 위해서는 let 키워드를 사용합니다. 예를 들어, 상수로서의 원주율을 선언하려면 다음과 같이 작성할 수 있습니다:

let pi: Double = 3.14159

타입 추론

Swift는 타입 추론을 지원하여 변수나 상수의 타입을 직접 명시하지 않아도 됩니다. 컴파일러가 초기 값으로부터 타입을 추론하여 자동으로 결정합니다. 예를 들어, 아래와 같이 변수를 선언할 수 있습니다:

var myName = "John" // String 타입으로 추론됩니다.

이러한 타입 추론을 이용하면 코드의 간결성을 높이고, 타입 정의에 대한 별도의 고민을 줄일 수 있습니다.

요약

이제 Swift에서 사용 가능한 데이터 타입과 변수, 상수를 선언하는 방법을 알아보았습니다. Swift의 강력한 타입 시스템을 통해 코드의 안정성과 유지보수성을 향상시킬 수 있습니다. 더 많은 기능과 문법에 대해서는 Swift 공식 문서를 참고하시기 바랍니다.

참고 자료