[iOS] var와 let을 구분해서 사용해야 하는 이유는 뭘까?

kimdocs...📄·2023년 5월 5일
0

iOS

목록 보기
13/22
post-thumbnail

안정성

let으로 선언된 상수는 한 번 값이 할당되면 변경할 수 없다. 이렇게 되면 의도치 않은 값 변경으로 인한 버그 발생 가능성이 줄어들고 코드의 안정성이 향상된다. 변수 값이 변경되지 않아야 하는 경우에는 let을 사용하여 불변성을 강조함으로써 안정성을 높일 수 있다.

가독성

let과 var을 구분하여 사용하면, 코드를 읽는 사람이 해당 변수의 목적을 더 쉽게 이해할 수 있다. let으로 선언된 변수는 값이 변경되지 않는 상수임을 알 수 있으며, var로 선언된 변수는 값이 변경될 수 있는 변수임을 인지할 수 있다. 이렇게 함으로써 코드의 명확성과 가독성이 향상된다.

최적화 !!!!

컴파일러는 let으로 선언된 변수의 값이 변하지 않는다는 것을 알고 있기 때문에, 코드 최적화를 수행할 때 더 효율적인 코드 생성이 가능할 수 있다. 예를 들어, 반복문 내에서 let으로 선언된 변수를 사용하면 컴파일러가 루프 밖으로 값을 옮기는 등의 최적화를 수행할 수 있다.

profile
👩‍🌾 GitHub: ezidayzi / 📂 Contact: ezidayzi@gmail.com

2개의 댓글

comment-user-thumbnail
2023년 5월 6일

와앙 간만에 놀러왔는데 새글이 ..
잘보고감당 ㅋㅋ

1개의 답글