let 키워드를 사용하여 color라는 이름의 상수를 선언한다. 이 상수에는 "purple"이라는 문자열이 할당된다. 상수는 한 번 할당된 이후에는 값을 변경할 수 없다
다음으로 print 함수를 사용하여 color 상수의 값을 출력한다. print 함수는 괄호 안에 있는 값을 콘솔에 출력하는 역할을 한다
let color = "purple"
print(color) // 출력값: purple
let 키워드로 선언한 변수는 상수(immutable)로 취급되며, 한 번 값을 할당하면 이후에 변경할 수 없다. 따라서, let으로 선언한 name 변수에는 다른 값을 할당하는 것은 불가능하다.
let name = "세종"
name = "숙종" // 🚨Error: Change 'let' to 'var' to make it mutable
name 변수를 let으로 선언하여 상수로 만들었다. 이후에 name 변수에 "숙종"이라는 문자열을 할당하려고 하지만, 이미 상수로 선언되어 값 변경이 허용되지 않기 때문에 에러가 발생한다.
에러 메시지는 다음과 같습니다: "🚨Error: Change 'let' to 'var' to make it mutable" (변경할 수 있도록 'let'을 'var'로 바꾸세요)
해결책은 name 변수를 let 대신 var로 선언하여 변수를 가변(mutable)로 만드는것이다. var로 선언된 변수는 값을 할당한 후에도 변경이 가능하다.
var name = "세종"
name = "숙종"
이제 name 변수는 변경 가능하며, 이후에 "숙종"이라는 값으로 바뀐다.
너무 좋은 글이네요. 공유해주셔서 감사합니다.