스위프트는 변수와 상수를 선언하여 데이터를 저장하는데 사용할 수 있습니다. 변수는 값을 여러 번 변경할 수 있지만, 상수는 한 번 값을 할당하면 변경할 수 없습니다. 이번 글에서는 스위프트에서 변수와 상수를 선언하고 사용하는 예제를 알아보겠습니다.
변수의 선언과 사용
변수를 선언하기 위해서는 var
키워드를 사용하고, 변수 이름을 정의한 후에 원하는 값을 할당할 수 있습니다. 아래는 변수를 선언하고 사용하는 예제입니다.
var name: String = "John Doe"
var age: Int = 30
name = "Jane Smith"
age = 25
print("이름: \(name)")
print("나이: \(age)")
위 코드에서는 name
변수에 “John Doe”라는 문자열을, age
변수에 30이라는 정수를 할당합니다. 그리고 나서 각 변수의 값을 변경한 후에 print
함수를 사용하여 출력합니다.
상수의 선언과 사용
상수를 선언하기 위해서는 let
키워드를 사용하고, 상수 이름을 정의한 후에 원하는 값을 할당할 수 있습니다. 한 번 값을 할당한 상수는 이후에 변경할 수 없습니다. 아래는 상수를 선언하고 사용하는 예제입니다.
let pi: Double = 3.141592
let maximumScore: Int = 100
print("원주율: \(pi)")
print("최대 점수: \(maximumScore)")
위 코드에서는 pi
상수에 3.141592라는 실수를, maximumScore
상수에 100이라는 정수를 할당합니다. 그리고 나서 print
함수를 사용하여 출력합니다.
변수와 상수의 활용
변수와 상수는 값을 저장하는 것 외에도 계산식에서 사용될 수 있습니다. 아래는 변수와 상수의 활용 예제입니다.
let width: Double = 4.5
let height: Double = 3.2
var area: Double = width * height
let perimeter: Double = (width + height) * 2
print("넓이: \(area)")
print("둘레: \(perimeter)")
위 코드에서는 width
상수에 4.5라는 실수를, height
상수에 3.2라는 실수를 할당합니다. 그리고 area
변수에 width
와 height
의 곱을, perimeter
상수에 width
와 height
의 합을 2배로 곱한 값을 할당합니다. 마지막으로 print
함수를 사용하여 계산 결과를 출력합니다.
결론
스위프트에서 변수와 상수를 선언하고 사용하는 방법에 대해 알아보았습니다. 변수는 값을 변경할 수 있지만, 상수는 한 번 값을 할당하면 변경할 수 없습니다. 변수와 상수는 다양한 용도로 활용될 수 있으며, 프로그래밍에서 핵심적인 개념 중 하나입니다.