let

    Swift의 var과 let의 차이는 무엇인가?

    Swift의 var과 let의 차이는 무엇인가?

    var과 let의 차이는 무엇인가? var은 설정된 값이 변할 수 있는 가변 변수이고 let은 설정된 값이 변할 수 없는 불변 변수이다. var : 가변(Mutable) 변수 var은 설정된 값이 변할 수 있는 변수이다. 예를 들어 아래와 같이 a를 var로 선언하고 reassign하는 코드를 실행했다고 해보자. var a = 1 print("a: \(a)") a = 3 print("[changed] a: \(a)") a의 값은 1에서 3으로 바뀌고 바뀐 a값이 프린트 될 것이다. let: 불변(Immutable) 변수 let은 설정된 값이 변할 수 없는 변수이다. 예를 들어 아래와 같이 a를 let로 선언하고 reassign하는 코드를 실행했다고 해보자. let a = 1 print("a: \(a)")..