Skip to content

Commit

Permalink
Update 스코프.md
Browse files Browse the repository at this point in the history
  • Loading branch information
houony authored Jun 26, 2024
1 parent bad6e1a commit 6a1b9f5
Showing 1 changed file with 1 addition and 0 deletions.
1 change: 1 addition & 0 deletions 박성훈/week4/스코프.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@
> 외부 렉시컬 환경에 대한 참조 : 상위 스코프를 가리킨다. 이를 통해 스코프 체인을 구현한다.
>
> > 코드를 실행할 때, 필요한 변수를 해당 스코프와 연관된 환경 레코드에서 먼저 찾는다.
> >
> > 그 안에 없으면 렉시컬 환경이 갖고 있는 외부 렉시컬 환경에 대한 참조에 접근해서 해당 스코프에서 찾는다. 이를 반복해 전역 스코프까지 검색 후 없으면 에러가 발생하거나 새로운 전역 변수를 생성하게 된다.
- 스코프를 통해 식별자인 변수 이름의 충돌을 방지하여 같은 이름의 변수를 사용할 수 있게 한다. 스코프 내에서 식별자는 유일해야 하지만 다른 스코프에서는 중복될 수 있다. 즉, 스코프는 네임스페이스다.
Expand Down

0 comments on commit 6a1b9f5

Please sign in to comment.