스위프트(Swift)는 애플(Apple)에서 개발한 프로그래밍 언어로, 변수 및 상수를 선언하는 방법이 다른 언어와 약간 다릅니다. 이 글에서는 스위프트에서 변수와 상수를 선언하는 방법을 알아보겠습니다.
변수 선언
변수는 값을 변경할 수 있는 식별자로, 선언 후에 값을 변경할 수 있습니다.
변수를 선언하려면 var
키워드를 사용하고, 타입을 명시해줍니다. 다음은 변수의 선언 방법의 예시입니다.
var age: Int = 30
위 예시에서 age
는 변수의 이름이고 Int
는 변수의 타입입니다. :
을 사용하여 변수의 타입을 선언해줍니다. 30
은 변수의 초기값입니다.
변수를 선언할 때 타입을 생략하고 값으로부터 타입을 추론할 수도 있습니다. 다음은 타입을 생략한 변수 선언의 예시입니다.
var weight = 65.5
위 예시에서 weight
는 변수의 이름이고 65.5
는 변수의 초기값입니다. 변수의 초기값이 타입 추론을 통해 Double
로 결정됩니다.
상수 선언
상수는 값을 변경할 수 없는 식별자로, 선언 후에 값을 변경할 수 없습니다.
상수를 선언하려면 let
키워드를 사용하고, 타입을 명시해줍니다. 다음은 상수의 선언 방법의 예시입니다.
let name: String = "John"
위 예시에서 name
은 상수의 이름이고 String
은 상수의 타입입니다. :
을 사용하여 상수의 타입을 선언해줍니다. "John"
은 상수의 초기값입니다.
변수와 마찬가지로, 상수를 선언할 때 타입을 생략하고 값으로부터 타입을 추론할 수 있습니다. 다음은 타입을 생략한 상수 선언의 예시입니다.
let city = "Seoul"
위 예시에서 city
는 상수의 이름이고 "Seoul"
은 상수의 초기값입니다. 상수의 초기값이 타입 추론을 통해 String
으로 결정됩니다.
변수와 상수 사용하기
변수와 상수는 선언한 후에 값을 변경하거나 참조할 수 있습니다. 다음은 변수와 상수를 사용하는 예시입니다.
var age: Int = 30
age = 35
let name: String = "John"
print("My name is \(name)")
위 예시에서 age
변수의 값을 변경하여 30에서 35로 바꿀 수 있습니다. 상수인 name
은 값을 변경할 수 없지만, 참조하여 문자열을 출력할 수 있습니다.
결론
스위프트에서 변수와 상수를 선언하는 방법에 대해 알아보았습니다. 변수는 값을 변경할 수 있는 식별자이고, 상수는 값을 변경할 수 없는 식별자입니다. 변수와 상수를 올바르게 선언하고 사용하면 프로그래밍 작업을 더욱 효율적이고 안전하게 수행할 수 있습니다.
참고 문서: