Menu
Coddy logo textTech

Let vs Var

Coddy Swift 여정의 기초 섹션에 포함된 레슨 — 86개 중 4번째.

Swift에서 값을 저장하기 위해 letvar를 사용합니다.

var변수를 생성합니다 — 그 값은 나중에 변경될 수 있습니다:

var score = 10
print(score)  // 10
score = 20
print(score)  // 20

let상수를 생성합니다 — 한 번 설정되면 그 값은 변경할 수 없습니다:

let name = "Alice"
print(name)  // Alice
// name = "Bob"  // 오류! 'let' 상수에 할당할 수 없습니다

언제 무엇을 사용해야 할까요?

  • 기본적으로 let을 사용하세요. 값이 변경될 필요가 없다면 상수로 만드세요.
  • 값이 변경되어야 한다는 것을 알 때만 var를 사용하세요.

이것은 Swift의 모범 사례로, 코드를 더 안전하고 이해하기 쉽게 만들어 줍니다.

challenge icon

챌린지

초급

"Swift"라는 값을 가진 language라는 이름의 상수를 생성하고, 25라는 값을 가진 age라는 이름의 변수를 생성하세요. 두 값을 각각 다른 줄에 출력하세요.

치트 시트

var를 사용하여 변수를 생성합니다 (값을 변경할 수 있음):

var score = 10
score = 20  // OK

let을 사용하여 상수를 생성합니다 (값을 변경할 수 없음):

let name = "Alice"
// name = "Bob"  // 오류!

권장 사항: 기본적으로 let을 사용하세요. 값이 변경되어야 할 때만 var를 사용하세요.

직접 해보기

quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

기초의 모든 레슨