일부 언어 (가장 잘 알려진 예제는 javascript)에서 변수는 기본적으로 전역 유효 범위입니다. 즉, 지역 변수를 선언하려면 var, local, my
또는 그 무엇이든 작성해야합니다.기본적으로 로컬 범위 구현 비용
나는이 구현 비용에 대해서는 생각해 본 적이 없지만 단지 전통의 문제가 아닐 수 있습니다. 예를 들어, this 링크를 확인하십시오. 내 질문은 - 기본적으로 로컬 범위 기준 아키텍처보다 글로벌 범위보다 더 비싸다는 것입니다. 그냥 일종의, 잘 모르겠지만, 선택 정렬 사전에 그런 식으로 "사전에"bubblesorts보다 적은 스왑이 필요합니다.
게다가, 누군가 적절한 태그를 추가하기 위해이 질문을 편집하면 감사하겠습니다. 나는 여기에 어느 것이 더 잘 맞는지 모른다.
"알고있는 한 대부분의 언어에서"기본적으로 전체 범위가 사용되지 않습니다 *; 그들 중 일부에서만. – kikito
@kikito - 그런 의미에서 그런 명시적인 문장을 만드는 동안 조심해야한다는 말이 맞습니다. 나는 그 질문을 편집했다. – shabunc