[swift] 변수와 상수의 선언 방법

스위프트(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은 값을 변경할 수 없지만, 참조하여 문자열을 출력할 수 있습니다.

결론

스위프트에서 변수와 상수를 선언하는 방법에 대해 알아보았습니다. 변수는 값을 변경할 수 있는 식별자이고, 상수는 값을 변경할 수 없는 식별자입니다. 변수와 상수를 올바르게 선언하고 사용하면 프로그래밍 작업을 더욱 효율적이고 안전하게 수행할 수 있습니다.


참고 문서: